@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Fira+Sans&display=swap');

/* html5 */
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display:block;}
/* html5 */
html,
body {height:100%;}
body {
	margin:0; padding:0; font:400 16px/1.2; color:#000; background:#fff;
	padding-bottom: 272px;
	box-sizing: border-box;
	height: auto;
	position: relative;
	min-height: 100%;
  font-family: 'Fira Sans', sans-serif;
}

a img {border:0;}

* {min-height:0px;}

a:link,
a:active,
a:visited {color:#4b6489; text-decoration:underline;}
a:hover {text-decoration:none;}

b,
strong {font-weight:600;}

h1,h2,h3,h4,h5,h6 {display:block; margin:14px 0; padding:0;}

h1 {}
h2 {font-weight:600; font-size:21px; color:#4d4d4d;}
h3 {font-weight:bold; font-size:1.2rem;}
h4 {font-weight:400; font-size:16px;}
h5 {font-weight:400; font-size:14px;}
h6 {font-weight:400; font-size:13px;}

ol,
ul,
li,
dl,
dt,
dd {display:block; padding:0; margin:0; list-style:none; background:0;}

form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font:normal 15px/normal; color:#fff; vertical-align:baseline;}
label {vertical-align:baseline;}

label, input[type=button], input[type=submit], button { cursor: pointer; }
textarea {overflow:auto; resize:vertical;}


/* Inputs */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea,
select,
.o-style-select-title {padding:9px 16px; display:inline-block; vertical-align:middle; margin:0; border:1px solid #e7e7e7; font-weight:400; font-size:15px; color:#111; outline:none; background:#fff;
	-webkit-transition:border-color .1s linear;
	-moz-transition:border-color .1s linear;
	-o-transition:border-color .1s linear;
	transition:border-color .1s linear;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	-moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}

::-webkit-input-placeholder { font-weight:400; font-style:normal; color:#4e4e4e; -webkit-transition:color .1s linear;}
:focus::-webkit-input-placeholder { color:transparent;}
:-moz-placeholder { font-weight:400; font-style:normal; color: #4e4e4e; -moz-transition:color .1s linear;}
:focus:-moz-placeholder { color:transparent;}
::-moz-placeholder { font-weight:400; font-style:normal; color: #4e4e4e; -moz-transition:color .1s linear;}
:focus::-moz-placeholder { color:transparent;}
:-ms-input-placeholder { font-weight:400; font-style:normal; color: #4e4e4e; }
:focus:-ms-input-placeholder { color:transparent;}

input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover,
select:hover,
input[type="email"]:hover,
input[type="tel"]:hover,
.inpt_pseudo:hover,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus,
input[type="email"]:focus,
input[type="tel"]:focus {border-color:#ccc;}

input[type="button"],
input[type="submit"],
input[type="reset"],
button,
.o-btn {
	outline:none;
	padding:13px 24px 12px 24px; display:inline-block; position:relative; border:0; vertical-align:top; 
    font-size: .95rem; color:#fff; text-align:center; text-decoration:none; background:#4b6489; opacity: .5; cursor:pointer;
	-moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
.o-btn:hover {
	opacity: 1;
}

a.o-btn { color:#fff; text-decoration:none;}
.o-btn input {width:100%; height:100%; display:block; position:absolute; left:0; border:0; background:0; opacity:0;}

input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
	background:#566b8f;
}
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active,
button:active,
.o-btn:active {
	background:#4b6489;
}

input.bgs-red,
button.bgs-red,
.o-btn.bgs-red { background:#cc1612;}

input.bgs-red:hover,
button.bgs-red:hover,
.o-btn.bgs-red:hover {background:#cf2420;}

input.bgs-red:active,
button.bgs-red:active,
.o-btn.bgs-red:active {background:#cc1612;}


input.bgs-blue-light,
button.bgs-blue-light,
.o-btn.bgs-blue-light { background:#aab8c9;}

input.bgs-blue-light:hover,
button.bgs-blue-light:hover,
.o-btn.bgs-blue-light:hover {background:#afbccc;}

input.bgs-blue-light:active,
button.bgs-blue-light:active,
.o-btn.bgs-blue-light:active {background:#aab8c9;}


.bgs-border-blue {border:2px solid #4b6489 !important; color:#4b6489 !important; background-color:transparent !important;}
.bgs-border-blue:hover { border-color:#566b8f !important;}


.o-btn-radio .o-btn { position:relative; overflow:hidden; background:#aab8c9;}
.o-btn-radio input { position:absolute; left:-999px; top:0; opacity:0;}
.o-btn-radio input:checked + .o-btn { background:#4b6489;}


.o-req { color:#6b809d;}


input[type="button"][disabled],
input[type="submit"][disabled],
input[type="reset"][disabled],
button[disabled] {background-color:#eee !important; color:#222 !important; cursor:default;}



a.o-btn-more {
	min-width:136px; height:46px; line-height:42px; padding:0 10px; display:inline-block; vertical-align:top; border:2px solid #eee; font-weight:400; font-style:normal; font-size:15px; color:#000; text-decoration:none; text-align:center; text-transform:none;
	-webkit-border-radius: 8px;	-moz-border-radius: 8px; border-radius: 8px;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
a.o-btn-more:hover {border-color:#ccc; background-color:#ccc;}

/* Reset */
.wrap input.reset {padding:0; display:block; margin:0; border:0; vertical-align:top; outline:none; background:0; -moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}

/* Styling select */
.js-style-select {}
.o-style-select {display:inline-block; vertical-align:top; position:relative;}
.o-style-select select {width:100%;}
.o-style-select select.init-style {width:0; height:0; border:0; position:absolute; left:-3000px; top:0; background:0; opacity:0;}
.o-style-select-title {padding-left:17px; padding-right:49px; display:block; position:relative; cursor:pointer;}
.o-style-select-title:focus {-webkit-box-shadow:inset 0 0 0 1px #ccc; -moz-box-shadow:inset 0 0 0 1px #ccc; box-shadow:inset 0 0 0 1px #ccc; outline:none;}
.o-style-select-title:after {
	width:10px; height:10px; content:' '; display:block; position:absolute; right:17px; top:50%; margin:-5px 0 0 0; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALBAMAAACAOcA3AAAAIVBMVEUAAABLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZInF5jICAAAACnRSTlMAD8rXGBXUur0tG9XwAQAAAEpJREFUCNdjQADOVjAVMYGBfVkAkMGaVcDAqJUCZIUtAvKFFjswsGQpArmMWiYMzosEgCygoIsVUAgsaAwSAguuAgpBBMtBQggAANflC8uxX3q3AAAAAElFTkSuQmCC');
	-webkit-transition: -webkit-transform .3s ease;
	-moz-transition: -moz-transform .3s ease;
	transition: transform .3s ease;
}
.o-style-select-title.current:after {
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.o-style-select-drop {
	width:auto; height:auto; max-height:280px; overflow:hidden; overflow-y:auto; position:absolute; left:0; right:0; top:100%; margin:1px 0 0 0; border:1px solid #eee; background:#fff;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; z-index:1000;
}
.o-style-select-drop > div {padding:5px; border-top:1px solid #eee; cursor:pointer; outline:none;}
.o-style-select-drop > div:first-child {border-top:0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.o-style-select-drop > div:last-child {-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.o-style-select-drop > div:hover {background:rgba(0,0,0,0.01);}
.o-style-select-drop > div.current {background:#f6f8fb;}
.o-style-select-drop > div:focus {-webkit-box-shadow:inset 0 0 0 1px #ccc; -moz-box-shadow:inset 0 0 0 1px #ccc; box-shadow:inset 0 0 0 1px #ccc;}

.o-style-select-drop > div[disabled] {opacity:0.5; cursor:default;}


/* Styling check */
.o-style-checkbox {width:20px; height:20px; position:relative; overflow:hidden; display:inline-block; vertical-align:middle;}
.o-style-checkbox-icon {
	width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; background-color: #fff; z-index:6;
	-webkit-box-shadow:inset 0 0 0 1px #32383a; -moz-box-shadow:inset 0 0 0 1px #32383a; box-shadow:inset 0 0 0 1px #32383a;
}
.o-style-checkbox input[type="radio"] + .o-style-checkbox-icon {background:none !important; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.o-style-checkbox input[type="radio"] + .o-style-checkbox-icon:after {width:auto; height:auto; content:''; display:none; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:#32383a; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.o-style-checkbox input {width:100%; height:100%; position:absolute; left:0; top:0; margin:0; border:0; background:0; z-index:2; opacity:0;}
.o-style-checkbox input:checked + .o-style-checkbox-icon {background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAPFBMVEUAAAAyODoyODoyODoyODoyODoyODoyODoyODoyODoyODoyODoyODoyODoyODoyODoyODoyODoyODoyODoSaeT6AAAAE3RSTlMABNOwGhQK28q9D+rjKiO8pFpKko5QVgAAAFRJREFUGNPNyMkNwCAMRFEDZs8+/fcaSJCdBiLxL6N5NFHFrXrMOz6hip6RH7OA5WEXsGxE3M3TKOSuHIHUTHQHardCn4xDK4up5jCO6uHUVA392g1JPwLy0nayzAAAAABJRU5ErkJggg==') no-repeat center center;
}
.o-style-checkbox input[type="radio"]:checked + .o-style-checkbox-icon:after {display:block;}
.o-style-checkbox input[disabled] + .o-style-checkbox-icon { left:0; right:0; top:0; bottom:0; background:#f4f4f4;}
.o-style-checkbox + .txt-label {display:inline-block; vertical-align:middle; margin:0 0 0 2px; }


.o-input-number {
	width:122px; height:37px; padding:0 32px; position:relative; display:inline-block; vertical-align:middle;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.o-input-number button {
	width:32px; height:37px; padding:0; float:none; display:block; position:absolute; top:0; font-size:20px; color:#5c6064; border:0; background:0; z-index:5; cursor:pointer;
	-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
}
.o-input-number button.left {left:0;}
.o-input-number button.right {right:0;}
.o-input-number button > span {
	width:0; height:0; display:block; overflow:hidden; position:absolute; left:50%; top:50%; margin:-5px 0 0 -6px;
	border-left:6px solid transparent; border-right:6px solid transparent;
}
.o-input-number button.left > span {border-top:10px solid #e6e6e6;}
.o-input-number button.right > span {border-bottom:10px solid #e6e6e6;}
.o-input-number button.left:hover > span {border-top-color:#009eff;}
.o-input-number button.right:hover > span {border-bottom-color:#009eff;}

.o-input-number button:active {background:rgba(0, 158, 255, 0.16);}

.o-input-number input[type="text"] {
	width:100%; height:37px; padding:0; display:block; border:1px solid #e6e6e6; font-weight:500; font-size:20px; color:#32383a; text-align:center; background:#fff;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.o-input-number input[type="text"]:hover,
.o-input-number input[type="text"]:focus {border-color:#ccc;}


/* Select */
.select-style {
	min-width:200px; padding:0; display:inline-block; vertical-align:top; position:relative;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.select-style-value {height:31px; line-height:31px; padding:0 10px 0 0; overflow:hidden; display:block; vertical-align:top; white-space:nowrap; text-overflow:ellipsis;}
.select-style-value:after {
	width:0; height:0; content:' '; display:block; position:absolute; right:12px; top:50%; margin:-5px 0 0 0;
	border-left:6px solid transparent; border-right:6px solid transparent; border-top:10px solid #32383a;
}
.select-style-value > span {text-transform:lowercase;}
.select-style select {
	width:100%; height:31px; position:absolute; left:0; top:0; margin:0; border:0; background:0; opacity:0; cursor:pointer;
	-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
}
/* Inputs */


.bo_3 { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}



.clearfix:before,
.clearfix:after {content:".";display:block;height:0;visibility:hidden;}
.clearfix:after {clear:both;}

.left {float:left;}
.right {float:right;}
.center,
.txt-center {text-align:center;}

.hidden {overflow:hidden;}
.none,
.display-none {display:none;}
.display-block {width:100%; display:block;}

p {display:block; margin:20px 0;}

.txt-bold { font-weight:bold;}

.txt-justify {text-align:justify;}

.txt-label {display:inline-block; vertical-align:middle;}

.txt-default {display:inline;}
.txt-current {display:none;}
.current > .txt-default {display:none;}
.current > .txt-current {display:inline;}

.clr-orange { color:#ff7a5f;}


.clr-gray { color:#ccc !important;}
.clr-yellow { color:#ffed00 !important;}
.clr-purple { color:#e5007d !important;}
.clr-blue { color:#009eff !important;}


@-moz-keyframes dropbox {0% {opacity:0;} 100% {opacity:1;}}
@-webkit-keyframes dropbox {0% {opacity:0;} 100% {opacity:1;}}
@keyframes dropbox {0% {opacity:0;} 100% {opacity:1;}}

.animate_bg {
	transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	-webkit-transition: background-color .3s ease;
}

.animate,
.o-hvr:after {
-webkit-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-webkit-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
-moz-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-moz-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
}


a.a-pseudo,
.a-pseudo {display:inline-block; vertical-align:baseline; line-height:1; border-bottom:1px dashed #000; color:#000; text-decoration:none; cursor:pointer;}
a.a-pseudo:hover,
.a-pseudo:hover {border-bottom-color:#006cff; color:#006cff;}
a.a-pseudo + a.a-pseudo {margin-left:40px;}


.idesc {line-height:1.7;}
.idesc img {max-width:100%; height:auto;}
.idesc p {margin:12px 0;}


.idesc ol {
	margin:14px 0 14px 14px;
	counter-reset: list-counter;
}
.idesc ol > li:before {
	content:counter(list-counter) '.'; counter-increment:list-counter;
	margin:0 6px 0 0;
}
.idesc ol > li > p {display:inline; margin:0;}

.idesc ul {padding:0; display:block; margin:14px 0 14px 14px; line-height:1.2;}
.idesc ul > li {display:block; padding:0; margin:12px 0 0 0; list-style:none;}
.idesc ul > li > p {display:inline; margin:0;}
.idesc > ul > li:first-child {margin-top:0;}
.idesc ul > li:before {
	width:6px; height:6px; content:''; display:inline-block; vertical-align:top; margin:0.3em 6px 0 0; background:#4b6489;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.idesc ul a { color:#484848;}
.idesc ul a:hover { color:#76b74d;}

.idesc ul ul,
.idesc ol ul,
.idesc ul ol,
.idesc ol ol {margin-left:14px;}


.idesc p:first-child,
.idesc h1:first-child, .idesc h2:first-child, .idesc h3:first-child, .idesc h4:first-child, .idesc h5:first-child, .idesc h6:first-child,
.idesc ol:first-child, .idesc ul:first-child {margin-top:0 !important;}
.idesc p:last-child {margin-bottom:0 !important;}

.idesc p + h1,
.idesc p + h2,
.idesc p + h3,
.idesc p + h4 {margin-top:24px;}
.idesc p + .img-left,
.idesc p + .img-right {margin-top:12px;}


.idesc .img-left {float:left; margin:5px 17px 6px 0;}
.idesc .img-left img { vertical-align:top;}
.idesc .img-right {float:right; margin:5px 0 6px 17px;}
.idesc .img-right img { vertical-align:top;}



.o-hvr {position:relative;}
.o-hvr:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(255,255,255,0.1); z-index:5; opacity:0; }
.o-hvr:hover:after { opacity:1;}


.ics,
.icv {display:inline-block; vertical-align:middle; background:no-repeat 0 0;}
.icv,
.icv + span {display:inline-block; vertical-align:middle;}


.ic-btn-cart-blue { width: 28px; height: 28px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAYFBMVEUAAABLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIkDhGm3AAAAH3RSTlMAioZ4BvmnG7lGPyH0lQLkPXcmC39JWebc18e2kW46eGmvLgAAAOtJREFUKM+NkukSgjAMhAs9OQS5vHXf/y1t46RQZND9Eab9YEO3Ef/JStfq+upk9YWOBlHmmLIMQF5YNfRFDiBbIHUAZMOrRgIHFaFnU9LD04Vnn3bpgzO/V4qVSt4zkALAmFAJEx4V0ASIBDZAOG9H9iOwPlznq0MRFjfMuvh1AedrCxvgaQEfIU20vmooCuJMDmQ1hTU0Q+pq6DmgHhiyrbAa1cf/LqKtY7t4L08Rf6jjpF4Mq/koFAIrCYHjI+V1ToXjS0LWqKnwXnJl/CW1yvYue29Mho0BU3YesFnlcjTL7aHWLQ/1T70BQSUYkMO3dU4AAAAASUVORK5CYII='); }
.ic-btn-close {
	width: 29px; height: 29px; display:inline-block; cursor:pointer; background:no-repeat center center #aab8c9 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfBAMAAADtgAsKAAAAFVBMVEUAAAD///////////////////////9Iz20EAAAABnRSTlMAIODCQMH3KZagAAAAS0lEQVQoz2MYTEBUAErCgJkikGBUM4ALCCUJQAgwAEsqgjEDshKIAoQSFYgChJI0sAIEYElLYcBUgWEGpi0Y7kB3KR6/CMN8O4gAAEocCvVOBdUKAAAAAElFTkSuQmCC');
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}
.ic-btn-close:hover {background-color:#cc1612;}
.ic-btn-eyes-zoom { width: 20px; height: 20px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAhFBMVEUAAAAzMzPJyclGRkY3Nzf7+/v4+Pjs7Oz+/v709PTk5OTf39/Pz8/Dw8O7u7udnZ2Xl5d+fn5ycnJXV1f19fXu7u7X19fMzMyxsbGgoKCQkJCKiop7e3tiYmJcXFxSUlJPT09LS0vw8PDn5+fU1NS0tLScnJyDg4Nvb29oaGhAQEA9PT1gyktlAAAAAXRSTlMAQObYZgAAAJhJREFUGNOVkEUOw0AMAO3FMDOnDP//X6vI2+TQHDKn0ViyLMNB8jpFkTBr27wZX0MqMM7X5o6zLwF0K+LMNNXxyyIyEoGJBb/RsnPaKYpXZGTyPmjSCksgmskl89FsspP+ROqMiU2nvRtJ0aoxUsu05wUYshgfTDshF5WEH3Yr8Mvku08GKzqIwlIB45zqhv3q/amhOvDzD4rOBvfRbsseAAAAAElFTkSuQmCC'); }
.ic-btn-profile-blue { width: 28px; height: 28px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAYFBMVEUAAABLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIkDhGm3AAAAH3RSTlMAeIk+BuX5uadG85VNHxoOvnYLhNSZMiZrVO3Ho5F9jOJ+mgAAAPtJREFUKM+NktuSgyAQRCUCKhgvxGiyt/P/f7lZxgKpzYP9AA4tTc9UV+dwVY2xbmnU9R9VtyS0dcldgEs36LB18fNAaQ9Kp1KBz5WHrngD/EFzK1/ZknIN4qCfnJv68qxFxf1GxG1/t439gdyDeRwVyF24xn9EfhKBmUmMxLLZnTrGv23ExbKjea2G4R05YF6rRe+y81FWY4VMhkKYoU+kyJatJNlsqAp3Bx9iXQzlVp6GiGXNrexD0N/Yr1qHZ4N9pCHI+HTL0ovew/ATx5eG3PM5VjtWQzzLMWCtEu4cw+CBoSR9GZOqiEl4EzA9SMDORjOH2hoJ9Qn8AuSVGIIWjYipAAAAAElFTkSuQmCC'); }
.ic-btn-profile-white { width: 28px; height: 28px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAclBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9eWEHEAAAAJXRSTlMAiT52eOWm+ZQF801GHxq+DQu3B7mE1CaZVDHtx5t9eWxqSDYSBimePwAAAQJJREFUKM+NkumSgyAQhI2KAp6o0SR7H9/7v+ImjIVSSdWmf4BNF83M2MlzaPJJlXYe8uZOSgsCijTWDsChbke31P5zJxkNuQk0Bz0GpuE7egP0znNJIizBOQWpoOqs7ar4rCD3+xGP4/pu4fsDuQdZ32cgd+HWb7bad2SJp50U4ulA7Zmlv2091tOa4boq2kdii7quJeMjW0MpYijIOSlIxGAbtxJsJ2qh7mThRUqXgrZWzgqP+WfXSgPyY8oiNe48UH6FIcj4xoK5Er9PxbsfXxhyxetvsuKi8GdbDLgkASf2YdBAu4lvgI5i8pFEMXH3ATOmlYA9Hc0Q6lJNEur/8QdHehy1TbBlygAAAABJRU5ErkJggg=='); }
.ic-btn-remove {
	width: 16px; height: 16px; cursor:pointer; background:no-repeat center center #aab8c9 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAD///////////////+PQt5oAAAABXRSTlMAU/RSo25MsHUAAAA2SURBVAjXYyAHsBgwMDuAWYzKDEYCEEEhY0WoNKOSAJxlAGUJCSpDhRQZhCCCLAIMjA7kWA8A/44CyUVOpEMAAAAASUVORK5CYII=');
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
}
.ic-btn-remove:hover {background-color:#cc1612;}
.ic-btn-toggle-arrow {
	width: 23px; height: 23px; cursor:pointer; background:no-repeat center center #4b6489 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZAQMAAAD+JxcgAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAB1JREFUCNdjIAZwgAgZEKEFIjxBREcDWAI/QQAAAH4OAdhbezadAAAAAElFTkSuQmCC');
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);

	-webkit-transition: -webkit-transform .3s ease;
	-moz-transition: -moz-transform .3s ease;
	transition: transform .3s ease;
}
.ic-btn-toggle-arrow:hover {background-color:#566d90;}
.ic-btn-toggle-arrow.current {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}
.ic-header-search-arrw { width: 7px; height: 11px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALAQMAAACJXgXrAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABNJREFUCNdjYGAQQIIhDBZAkgEACOoA/e4BQQ0AAAAASUVORK5CYII='); }
.ic-readme-01 { width: 50px; height: 46px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAuCAMAAABd9bpjAAAAn1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3kz5EAAAANHRSTlMAILi8HCSIhATEfEA8+4z10ZBNRpVnLbSwbzMTCgLi26megHY38OqkmH1UGOfJaWE5KA/WhU+eKAAAAYlJREFUSMftlIdugzAQhiEhgSTsvcIK2Tu993+2gjHDpqmCKnVI/SQk6359MnfYMP/8VthJF04gU4EjYrasaUAiqfsjgzlmqkTFclEeQw+FR1uFvNLPRkjRuA4TQ94AqGzxwirARjYm3dTECs+QhLwEp/v9BFIWUtG0UWiMNUQRbESqTClLoWKJIl8BWPsMEdCK1wxMZ0oOAAe00KU6uFBKO2qr+lgALFp47XgpRcjFCp9pFYSPg3z5vP1WofgRRRAXFTmt5DgQBUoxoeby6sS8evyKQSq6ggPJ+kovDsyHKjYfDFMahivcal6xepDKowm4RgkO5cC3UDMnlawJ0kZJwCsv1XhWMbJJxa6D8eIvHMvYcZNUnlu6HX6shLZu7bU0cZ0YKx0id78QuoqwyJyo/+s7a9pu685iBRDrrVErRoJrSjxzU1OTz3Qvwc3aqVCg6qWiv6G1eb0Fn7d/tGbl/gBjKJ5r8NrEfNyfYz+bmMn2MNE17Nd3WBkCUuRhyhSde3YAHPNNvAOjk2zSUXyCzwAAAABJRU5ErkJggg=='); }
.ic-readme-02 { width: 50px; height: 46px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAuCAMAAABd9bpjAAAAjVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqhzP4AAAALnRSTlMAuIjcZIScvKSomDOgDMh4YPbx5NF8XODEdCruPxPMj4CUjVU4HAdw3rCn6dO/HgtmkwAAAVlJREFUSMfd081ygjAUhuFQIKgEhYBYQMo/Vdt+9395lSAzCkmL7XRR3w2LMw8ZmBPyy2xqSaOxStQeFHm2gljQTWk6NAXZwZUPDBwUxEcoH7jYPTCxXUOUgBrSKBJD5Nq9YLgj2okQ2Okz84FKHHIks9PEMUus5hOKxeMTE5fy2WQ9kGcVoVOy2p+jU8IuBIUzJpvusR2TtMBA8BY53xNnk2AgOgeSMv6axBkHuD58fpp5AILcVpE6DwB4ZXr1x54gSrS8ittr0sZVrnGITEJuiFaXOvp8DwGjlL3D89Gnl7U1JeK1ydrDKL7m4lA5ifBCSLMPI7NgiwUrzCjcN4QEeL0lDNk1mSQhzba5j4g6YjmOs1GR6Dz8mBCRiohGxEDfUkaO6HMHYvCq2wdb1MpI289iMpDTP7r7f0BOoPMJAxPry7OnmWWeWOr0gDvSHdIZU5udmZKf9AkoKFNmIjpFlwAAAABJRU5ErkJggg=='); }
.ic-slider-arrw-next { width: 9px; height: 14px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOBAMAAAAPuiubAAAAG1BMVEUAAACfo7Cfo7Cfo7Cfo7Cfo7Cfo7Cfo7Cfo7BQITMoAAAACHRSTlMAiI/374WDgI0YHNkAAAA5SURBVAjXY4AARlMQydKhACTZO5pAHAkwh7GjFcxpBpEaIJKpow3E7BBgYGDtaATrEgCSbO4MMAAAcbkIzxLTMXMAAAAASUVORK5CYII='); }
.ic-slider-arrw-next-h { width: 9px; height: 14px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOBAMAAAAPuiubAAAAG1BMVEUAAABLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZInvL62RAAAACHRSTlMAi++F+oKA9Cnb7X8AAAAwSURBVAjXY4AAxmIQydQhACTZOhpBHAkwh7GjGcxpgZBgkVaYLHNHI1wXqxoDDAAAdRoIoUhMG8wAAAAASUVORK5CYII='); }
.ic-slider-arrw-prev { width: 9px; height: 14px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOBAMAAAAPuiubAAAAG1BMVEUAAACfo7Cfo7Cfo7Cfo7Cfo7Cfo7Cfo7Cfo7BQITMoAAAACHRSTlMAiI/374WDgI0YHNkAAAA4SURBVAjXY4ABVkMQqdECJJg62kHMDgGgaEcjkMkMZIJIBSDJ1tEEUigB5jB2tII5LSCS3Q1qFABwrwjP3McHCQAAAABJRU5ErkJggg=='); }
.ic-slider-arrw-prev-h { width: 9px; height: 14px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOBAMAAAAPuiubAAAAG1BMVEUAAABLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZInvL62RAAAACHRSTlMAi++F+oKA9Cnb7X8AAAAxSURBVAjXY4AB5kIQKdEEJBg72kDMDgGgaEcjkMkCZMJIVqAIRBasshmui4FNFWoUAHPoCKF4TE6sAAAAAElFTkSuQmCC'); }
.ic-subscrible { width: 28px; height: 28px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAASFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////neHiwAAAAF3RSTlMArKDuI1TyUErcxLJpKBgQB8anhGxfQoMoQacAAACESURBVCjP1dLLDsIwDETRiUMJLX3xnP//UwgFRrih6rZ36SNZXhjLNaQaHDKGbzZqPr7QUKqrrxlDyXZ73oTOIisI5yb0liD0dsAv9q1ueZuwZfhYgsfhTJusgsOcPbWPkwmloWaCQ6lu6e4OcdHOI4VqDYYNopXRqNecFTOe+KcGiz0A3J4J9KKn9cAAAAAASUVORK5CYII='); }

.ic-rub,
.search-results__list-payed-item:after {width:15px; height:18px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASBAMAAAB2sJk8AAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDxMB7QDKAAAADHRSTlMAd7tm3RHMqiKZiEQL+Ql5AAAAWElEQVQI12NAAEZBQeEGEIPnzJkzhxpAjEOC4mdcQYyDDAw2B6EMtkNQBhOMwXIcypA5DNE15UwCAwPvXaA5pwJAjEOC1kAarAYIQCJ3715AMOBSCAYCAACGkCFCKx8ryQAAAABJRU5ErkJggg==');}

.ic-btn-nav-prev,
.page-announcement-nav-link--left:after {width:16px; height:26px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAMAAACJtiw1AAAAS1BMVEUAAABLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlGABgJAAAAGHRSTlMA/WkF1c3EtHZhFRAJvryso5SPiIFbGgwIDHUWAAAAX0lEQVQY033RWQ7AIAhFUbXzPLfsf6WVLzE3kb9josLDlarah9yb+GDdiciRPKtP4zX6Sv7a6Dt5UvfGjYg3HtXBuM79qm2LS/TjeMArfJTfsjG2zuE4PgJChAgZa2D9p3MHt9tmnjIAAAAASUVORK5CYII=');}
.ic-btn-nav-next,
.page-announcement-nav-link--right:after {width:16px; height:26px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAMAAACJtiw1AAAATlBMVEUAAABLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZImbsY2EAAAAGXRSTlMA/AVi1r2KaRUQCbauW8/LxsKkk4F5cxoNIeVh2AAAAGRJREFUGNN90UsWgCAIBdAyzf4/K2P/G41mwOvIjDvQB1Q/1RxO9ZFoUpLISssyDlaCkpNlf6RcLFsv5WZZlUSWpVPxaiKPkqXMLAHA9D7Do/AtBIPoOByOjwtKX+/skuEMhXoBdO0InsooouIAAAAASUVORK5CYII=');}


.ic-btn-arrow-left-white {width:14px; height:11px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALAQMAAAB1Sy4hAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAACBJREFUCNdjAAIWBgYOBgYBBgYFBob6HyBSACzCApIEACAIAfCubJl5AAAAAElFTkSuQmCC');}



.o-pict {display:inline-block; vertical-align:top;}
.o-pict a {display:block; text-decoration:none;}
.o-pict img{width:100%; max-width:100%; height:auto; vertical-align:top;}
.o-pict-crop {display:inline-block; vertical-align:top; background:no-repeat center center; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.o-pict-crop img { display:none;}


a.btn-pseudo-link {display:inline-block; vertical-align:top; border-bottom:1px dashed #000; line-height:1; color:#000; text-shadow:0 0 0 #000; text-decoration:none;}
a.btn-pseudo-link:hover {border-bottom-color:#79bd4c; color:#79bd4c;}



/* Plugin :: Fancybox 3 */
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}



/* Plugin :: Modal */
.blocker { position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; overflow: auto; overflow-y:scroll; z-index:3; padding: 20px; box-sizing: border-box; background-color: #000; background-color:rgba(33, 33, 33, 0.85); text-align: center; white-space:nowrap; }
.blocker:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.05em }
.blocker.behind { background-color: transparent }
.modal {padding:40px 28px 24px 28px;  display: none; vertical-align: middle; position: relative; z-index: 2; max-width:98%;  width: 90%; background: #fff; 	text-align: left;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.06); -moz-box-shadow: 0 0 25px rgba(0,0,0,.06); box-shadow: 0 0 25px rgba(0,0,0,.06);
	-webkit-box-sizing: -moz-border-box; box-sizing: border-box; box-sizing: border-box; white-space:normal;
}
.blocker .modal {display:inline-block !important;}
a.close-modal,
.box-close-modal { position: absolute; top:10px; right:14px; display: block; text-indent: -9999px; }

.modal-spinner { display: none; width: 64px; height: 64px; position: fixed; top: 50%; left: 50%; margin-right: -32px; margin-top: -32px; background: url("data:image/gif;base64,R0lGODlhIAAgAPMAABEREf///0VFRYKCglRUVG5ubsvLy62trTQ0NCkpKU5OTuLi4vr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==") #111 no-repeat center center; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px }

.modal-heads-title {margin:-1px 0 22px 0; font:500 30px/1.2 'Lato'; text-align:left;}
.modal-heads-title-sub {margin:0 0 21px 0; font-size:16px; line-height:1.68; text-align:left;}
.modal .o-form-row-input {margin-bottom:20px;}

#support-message-form {width:395px;}

#blockOfertaReg,
#blockPersonalInfo,
#blockPREVIEW_TEXT {width:940px; display:none;}
ul#def, ul#def {
	margin: 0;
	padding: 0;
} 
ul#def li, #blockPersonalInfo ul li, #blockOfertaReg ul li{
	padding: 0 0 0 20px;
	list-style-type: decimal;	
	margin-left: 10px;
	background:no-repeat 0px 7px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACHSURBVHjabI4xCsJAEEX//MlOZlfBoLXnErQIeAtv5GFEtEhrERsbT2BwXYuASAZ+9T7vD5Yx6sxsXwkvAJ4VeZ7XdbtKiVi4twK8C8hjRGRo3LcozesvGBNUT/iqpiBEHgzkHRNnZI/i3olg+Nt8NR43mix0St5yzuvylRVTl8wOQXn8CDAAhcsnImMJbV8AAAAASUVORK5CYII=');
}


/* Plugin :: powerTip */
#powerTip {
	width:152px; cursor:default;background-color:#aab8c9; line-height:1.4; font-size:13px; color:#fff;display:none;padding:13px;position:absolute;white-space:normal;z-index:2147483647;
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
}
.info {width:31px; height:22px; display:block; cursor:help; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAWCAMAAAAPf7fDAAAAb1BMVEUAAACquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMmquMn////y9Pba4Oe9x9Tf5OrU2+PP1uD6+/zl6e7J0dzDzNiwvc0QWj4iAAAAGHRSTlMA3lLZB/OI+KiiWU4D7YMa4uHRrZBoPy8sRtwDAAAAp0lEQVQoz4WS1w7DIAxFHSB7dRdndv3/N1aVsGsIUs4Lls+VMMiwyzW3G5JSNRy4tTaCrjnQn2yMjgPm7JsV199xAaazMRQwKo34xABzT6g7I46urOBPz4E3vlxVgID9iB+6QHr+p2GgKpWeJpxwId9Kr11zwYm8lr5wzedjGmPzVXQ9zpbfJzAHG3A0IFGhr8En83UGAU0W6hClxX7EMKrUaU77tc8XGWIhhL6TiiAAAAAASUVORK5CYII=');}




/* Plugin :: Slider slick */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before,
.slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow {cursor:pointer;}
.slick-arrow.slick-hidden { display: none; }


.slider-arrw-prev,
.slider-arrw-next {
	width:30px; height:30px; line-height:30px; display:block; position:absolute; top:0; text-align:center; cursor:pointer; z-index:20;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.slider-arrw-prev{ left:0;}
.slider-arrw-next { right:0;}
.slider-arrw-prev .ics,
.slider-arrw-next .ics { position:absolute; left:50%; top:50%; margin:-6px 0 0 -4px;}
.slider-arrw-prev .ics + .ics,
.slider-arrw-next .ics + .ics {display:none;}

.slider-arrw-prev:active,
.slider-arrw-next:active {background:rgba(0,0,0,0.1);}

.slider-arrw:hover .slider-arrw-prev .ics,
.slider-arrw:hover .slider-arrw-next .ics {display:none;}
.slider-arrw:hover .slider-arrw-prev .ics + .ics,
.slider-arrw:hover .slider-arrw-next .ics + .ics {display:block;}


.slider-shadown {}
.slider-shadown .slick-list:after,
.slider-shadown .slick-list:before {width:10px; height:auto; content:' '; display:block; position:absolute; top:0; bottom:0; z-index:10;}
.slider-shadown .slick-list:after { left:0;
	/* #ffffff+0,ffffff+100&1+0,0+100 */
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.slider-shadown .slick-list:before { right:0;
	/* #ffffff+0,ffffff+100&0+0,1+100 */
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.sldr-dots .slick-dots {width:auto; margin-top:20px; text-align:center; z-index:10;}
.sldr-dots .slick-dots > li {display:inline-block; vertical-align:bottom;}
.sldr-dots .slick-dots > li button {
	width:20px; height:0; padding:20px 0 0 0; overflow:hidden; display:block; margin:0; border:0; font-size:0; color:transparent; background:0;
}
.sldr-dots .slick-dots > li button:after {
	width:13px; height:13px; content:' '; display:block; position:absolute; left:50%; top:50%; margin:-7px 0 0 -7px; background:#e6e6e6;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.sldr-dots .slick-dots > li button:hover:after {background:#ccc;}
.sldr-dots .slick-dots > li.slick-active button:after {background:#ff2746;}


[data-items="1"] > .ii-item {display:none;}
[data-items="1"] > .ii-item:nth-child(1) {display:inline-block;}

[data-items="3"] > .ii-item {display:none;}
[data-items="3"] > .ii-item:nth-child(1),
[data-items="3"] > .ii-item:nth-child(2),
[data-items="3"] > .ii-item:nth-child(3) {display:inline-block;}

[data-items="4"] > .ii-item {display:none;}
[data-items="4"] > .ii-item:nth-child(1),
[data-items="4"] > .ii-item:nth-child(2),
[data-items="4"] > .ii-item:nth-child(3),
[data-items="4"] > .ii-item:nth-child(4) {display:inline-block;}

[data-items="6"] > .ii-item {display:none;}
[data-items="6"] > .ii-item:nth-child(1),
[data-items="6"] > .ii-item:nth-child(2),
[data-items="6"] > .ii-item:nth-child(3),
[data-items="6"] > .ii-item:nth-child(4),
[data-items="6"] > .ii-item:nth-child(5),
[data-items="6"] > .ii-item:nth-child(6) {display:inline-block;}



.o-form-row-input {margin:0 0 10px 0;}
.o-form-row-input input {width:100%; height:47px; padding:0 14px;}
.o-form-row-input textarea {width:100%; height:147px; padding:14px;}
.o-form-row-submit {margin:20px 0 0 0;}
.o-form-row-submit input {padding:9px 34px;}
.o-form-row-submit input.large {padding:13px 34px;}
.o-form-two-link { overflow:hidden; margin:20px 0 0 0;}
.o-form-two-link a {border-bottom:1px solid #4b6489; line-height:1.1; text-decoration:none;}
.o-form-two-link a:hover {border-bottom-color:transparent;}

.o-form-row-cap {margin:14px 0 16px; overflow:hidden; text-align:center;}
.o-form-row-cap .o-form-row-cap-image,
.o-form-row-cap .o-form-row-input {width:auto; display:inline-block; vertical-align:top; margin:0;}
.o-form-row-cap .o-form-row-input {width:165px;}
.o-form-row-cap .o-form-row-cap-image {
	width:159px; height:42px; border:1px solid #5d5c5a; margin:2px 0 0 0;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.o-form-row-cap .o-form-row-cap-image img {width:157px; height:40px; vertical-align:top;}



/* Wrapper */
.wrap {min-width:1198px; position:relative; overflow:hidden; z-index:2;}
.wrapper {max-width:1198px; padding-left:5px; padding-right:5px; margin:0 auto;}

/* EYE Zoom size */
body.font-size-large * {font-size:1.3rem !important;}
body.font-size-large .category-maincontent__order-itemslist-label,
body.font-size-large .category-maincontent__order-itemslist-label-default {padding-left:3px !important;}

.font-size-large .header-nav-list,
.font-size-large .footer-nav-list {text-align:left;}



.scrollup-wrap {width:952px; height:0; display:none; position:fixed; left:50%; bottom:116px; margin:0 0 0 -476px; z-index:100;}
a.scrollup {width:122px; height:40px; line-height:40px; padding:0; position:absolute; right:-280px; bottom:0; font-size:17px;}
a.scrollup:after {width:11px; height:14px; content:' '; display:inline-block; vertical-align:top; margin:14px 0 0 5px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTCtCgrAAAAAvklEQVQoU3VQiw6DIAzs3znF7R8msE9BfHzxEu3uihizbCSF0l7v2orzo/R+FTcs4mIS3d/qYpY+zGZdGAWJWe4+20fr2VSbyKICNKfzCwCbkpWYFjHd1f4G6gMkcEwCshuyzk+I5zNuDtFM0HYwVvkuTKYAuWxGiVrN9wbAI6AvFKLp0lwTiz574Xs1XGAa1iOQIPcDVOXqJH+Y4DwLU/vKxsS1XA1XAoBMHPvYzzeIo5KhjattniuoMsVm+QDTdbsES8DTSwAAAABJRU5ErkJggg==');}
a.scrollup:hover {background:#11a4ff;}



/* Footer */
.footer-top {padding:29px 0 39px 0; margin:20px 0 0 0; background:#f1f5f9;    position: absolute;
	bottom: 57px;
	left: 0;
	width: 100%;}
.footer-logo {width:140px; float:left;}
.footer-right {margin:0 0 0 140px;}

.footer-heads {text-align:justify;}
.footer-heads:after {width:100%; height:20px; content:' '; display:inline-block; vertical-align:top;}
.footer-heads-logo {padding:18px 0 0 0; display:inline-block; vertical-align:top; font-size:15px; text-align:left;}
.footer-heads-logo-desc {width:150px; padding:1px 0 0 0; display:inline-block; vertical-align:top; font-weight:400; font-style:italic; font-size:18px;}
.footer-heads-logo-copy {padding:8px 0 14px 20px; display:inline-block; vertical-align:top; margin:12px 0 0 -4px; border-left:1px solid #d8dcde;}
.footer-heads-col {padding:22px 0 0 0; display:inline-block; vertical-align:top; text-align:left;}
.footer-heads-col.col-contacts {padding-top:26px;}

.footer-heads-map {padding:15px 0 0 0;}
.footer-heads-col .o-btn-more {background:#fff;}

.footer-heads-contacts {display:inline-block; vertical-align:top; margin:0 0 0 11px;}
.footer-heads-contacts a { color:#000; text-decoration:none;}
.footer-heads-contacts a:hover { color:#4b6489;}
.footer-heads-contacts-tel {font-size:21px;}
.footer-heads-contacts-email {margin:1px 0 0 0; font-size:15px;}


.footer-nav {margin:15px 0 0 0;}
.footer-nav-list {width:100%; font-weight:bold; font-size:14px; text-align:justify;}
.footer-nav-list:after {width:100%; height:20px; content:' '; display:inline-block; vertical-align:top;}
.footer-nav-list li.nav-item { position:relative; display:inline-block; vertical-align:middle;}
.footer-nav-list li.nav-item-line {width:1px; height:15px; display:inline-block; vertical-align:middle; background:#d8dcde;}
.footer-nav-list li.nav-item > a {color:#000; text-decoration:none; text-transform:uppercase;}
.footer-nav-list li.nav-item > a:hover { color:#4b6489;}
.footer-nav-list li.nav-item > a.current {color:#4b6489;}
.footer-nav-list li.nav-item .ics {vertical-align:middle; margin:-2px 4px 0 0;}


.footer-bottom {padding:19px 0; margin:-23px 0 0 0; border-top:1px solid #dbdfe2; font-size:15px; color:#5d5e60; text-align:center; background:#f1f5f9;    position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;}


/* Header */
.header-wrap {padding:9px 0 0 0; margin:0 0 .7rem 0;}
.header-top {}
.header-logo {width:120px; float:left;}
.header-logo-link {display:block;}
.header-logo img {vertical-align:top;}
.header-right {margin:0 0 0 120px;}

.header-heads {text-align:justify;}
.header-heads-logo {width:150px; padding:18px 0 0 0; display:inline-block; vertical-align:top; text-align:left; font-weight:400; font-style:italic; font-size:18px;}
.header-heads-col {padding:25px 0 0 0; display:inline-block; vertical-align:top; text-align:left;}


.header-profile-box {height:46px; display:inline-block; position:relative;}
a.btn-header-profile {text-decoration:none;}
.btn-header-profile {
	height:46px; line-height:46px; padding:0 18px; display:inline-block; vertical-align:top; position:relative; background:#4b6489;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.btn-header-profile .ics {vertical-align:top; margin:9px 10px 0 0;}
.btn-header-profile .txt-label {/*line-height:1.1; margin:15px 0 0 0; */ vertical-align:top; font-weight:400; font-size:16px; color:#fff; border-bottom:1px dashed transparent;}

.header-profile-box.type-profile .btn-header-profile .txt-label > span {border-bottom:1px dashed #4b6489;}

.drop-account {
	min-width:294px; max-width:510px; display:none; position:absolute; left:0; top:0; color:#576e91; background-color: #fff; z-index:7;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.06); -moz-box-shadow: 0 0 25px rgba(0,0,0,.06); box-shadow: 0 0 25px rgba(0,0,0,.06);
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-animation:dropbox 0.3s ease; -moz-animation:dropbox 0.3s ease; animation:dropbox 0.3s ease;
}
.drop-account .btn-box-close {display:none;}
.header-profile-box.type-profile .drop-account {min-width:334px;}
.showed-drop-account .drop-account {display:block;}
.drop-account .btn-header-profile,
.header-profile-box.type-profile .btn-header-profile {display:block; background:0;}
.drop-account .btn-header-profile .txt-label,
.header-profile-box.type-profile .btn-header-profile .txt-label { color:#4b6489;}
.drop-account-content {padding:10px 20px 20px;}

.drop-account-login-of {margin:0 0 6px 0; font-size:15px; color:#4b6489;}
.drop-account-login-email {margin:0 0 18px 0; font-size:15px; color:#000;}

.drop-account-login-go .o-btn {height:46px; line-height:46px; padding:0 31px;}
.drop-account-login-ip {padding:19px 0 0 0; margin:24px 0 21px; border-top:1px solid #b8c8d8; font-size:15px;}
.drop-account-login-ip .txt-value { color:#000;}
.drop-account-logout {margin:21px 0 -4px 0;}
.drop-account-logout .o-btn {height:38px; line-height:38px; padding:0 31px;}



.header-cart-box {height:55px; padding:15px 0 0 0; display:inline-block; position:relative; left:20px; margin:-7px 0 0 0;}
.body-nav-fixed .header-cart-box {left:0;}
a.btn-header-cart {text-decoration:none;}
.btn-header-cart {height:28px; line-height:28px; display:inline-block; vertical-align:top; position:relative;}
.btn-header-cart .ics {vertical-align:top; margin:0 10px 0 0;}
.btn-header-cart .txt-label { vertical-align:top;}
.btn-header-cart .txt-label > span {line-height:1.1; vertical-align:middle; font-weight:400; font-size:16px; color:#000; border-bottom:1px dashed transparent;}
.btn-header-cart.no-empty { cursor:pointer;}
.btn-header-cart.no-empty .txt-label > span {color:#4b6489; border-bottom-color:#4b6489;}
.drop-cart {
	min-width:510px; max-width:510px; display:none; position:absolute; left:-14px; top:0; font-size:15px; color:#576e91; background-color: #fff; z-index:7;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.06); -moz-box-shadow: 0 0 25px rgba(0,0,0,.06); box-shadow: 0 0 25px rgba(0,0,0,.06);
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-animation:dropbox 0.3s ease; -moz-animation:dropbox 0.3s ease; animation:dropbox 0.3s ease;
}
.body-nav-fixed .drop-cart {left:auto; right:-14px;}

.showed-drop-cart .drop-cart {display:block;}
.drop-cart-heads {
	height:55px; line-height:55px; padding:15px 14px 0; position:relative; background:#f0f5f5;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.drop-cart-heads-price {height:28px; line-height:32px; padding:0 0 0 15px; display:inline-block; vertical-align:top; position:relative; margin:0 0 0 15px; font-size:15px; color:#4b6489;}
.drop-cart-heads-price:after {width:1px; height:auto; content:' '; display:block; position:absolute; left:0; top:7px; bottom:3px; background:#333;}
.drop-cart-heads .btn-box-close { position:absolute; right:13px; top:50%; margin:-16px 0 0 0;}
.drop-cart-content {padding:1px 16px 21px;}

.drop-cart-list {}
.drop-cart-list-item {border-bottom:1px solid #e7e7e7; }

.drop-cart-list-cols {width:auto; display:table;}
.drop-cart-list-cols > li {padding:15px 0; display:table-cell; vertical-align:middle;}
.drop-cart-list-cols > li.drop-cart-col__title {min-width:140px; padding-right:8px;}
.drop-cart-list-cols > li.drop-cart-col__mount {min-width:100px;}
.drop-cart-list-cols > li.drop-cart-col__total-price {min-width:96px;}
.drop-cart-list-cols > li sup {display:inline-block; vertical-align:top;}

.drop-cart-list-details {display:none; border-top:1px solid #e7e7e7; counter-reset:cart-item-counter;}
.drop-cart-list-item.current > .drop-cart-list-details {display:block;}
.drop-cart-list-details .item {width:100%; display:table; margin:14px 0;}
.drop-cart-list-details .item:before {
	padding:2px 15px 0 0; display:table-cell; vertical-align:top; color:#576e91;
	content: counter(cart-item-counter) ".";
	counter-increment: cart-item-counter;
}
.drop-cart-list-details .item > li {padding-top:2px; display:table-cell; vertical-align:top;}
.drop-cart-list-details .item > li.item-content {min-width:270px; width:270px;}
.drop-cart-list-details .item > li.item-content .item-desc {margin:6px 0 0 0; color:#000;}
.drop-cart-list-details .item-content a { color:#637999; text-decoration:none;}
.drop-cart-list-details .item-content a:hover {text-decoration:underline;}
.drop-cart-list-details .item > li.item-price {min-width:140px; text-align:right;}
.drop-cart-list-details .item > li.item-price sup {display:inline-block; vertical-align:top;}
.drop-cart-list-details .item > li.item-delete {min-width:30px; padding-top:0; text-align:left;padding-left:10px;}

.drop-cart-price-actual {margin:14px 0 0 0; text-align:right;}
.drop-cart-bottom {margin:24px 0 0 0;}
.drop-cart-bottom .o-btn {padding:8px 22px;}
.drop-cart-bottom .o-btn:first-child {margin:0 8px 0 0;}


.header-heads-contacts {display:inline-block; vertical-align:top; margin:0 0 0 11px;}
.header-heads-contacts a { color:#000; text-decoration:none;}
.header-heads-contacts a:hover { color:#4b6489;}
.header-heads-contacts-tel {font-size:21px;}
.header-heads-contacts-email {margin:1px 0 0 0; font-size:15px;}


.header-nav {margin:-5px 0 -20px 0;}
.header-nav-list {width:100%; font-weight:bold; font-size:14px; text-align:justify;}
.header-nav-list:after {width:100%; height:20px; content:' '; display:inline-block; vertical-align:top;}
.header-nav-list li.nav-item { position:relative; display:inline-block; vertical-align:middle;}
.header-nav-list li.nav-item-line {width:1px; height:15px; display:inline-block; vertical-align:middle; background:#d8dcde;}
.header-nav-list li.nav-item > a {color:#000; text-decoration:none; text-transform:uppercase;}
.header-nav-list li.nav-item > a:hover { color:#b60e3b;}
.header-nav-list li.nav-item > a.current {color:#b60e3b;}
.header-nav-list li.nav-item .ics {vertical-align:middle; margin:-2px 4px 0 0;}


.header-middle {margin:39px 0 0 0;}
.header-search {height:47px; position:relative;}
.header-search-input {
	overflow:hidden;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.header-search input[type="text"] {
	width:100%; height:47px; padding:0 15px; display:block; border:1px solid #e7e7e7; font-size:15px; color:#222; background:#fff;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.header-search input[type="text"]:focus,
.header-search input[type="text"]:hover { border-color:#bbb6b6; }

.header-search input[type="text"]::-webkit-input-placeholder { font-weight:400; font-style:normal; color:#6d6d6d; -webkit-transition:color .1s linear;}
.header-search input[type="text"]:focus::-webkit-input-placeholder { color:transparent;}
.header-search input[type="text"]:-moz-placeholder { font-weight:400; font-style:normal; color: #6d6d6d; -moz-transition:color .1s linear;}
.header-search input[type="text"]:focus:-moz-placeholder { color:transparent;}
.header-search input[type="text"]::-moz-placeholder { font-weight:400; font-style:normal; color: #6d6d6d; -moz-transition:color .1s linear;}
.header-search input[type="text"]:focus::-moz-placeholder { color:transparent;}
.header-search input[type="text"]:-ms-input-placeholder { font-weight:400; font-style:normal; color: #6d6d6d; }
.header-search input[type="text"]:focus:-ms-input-placeholder { color:transparent;}

.btn-header-search {
	width:146px; height:47px; line-height:47px; position:relative; padding:0; float:right; margin:0 0 0 17px; font-size:18px; color:#fff; text-align:center; background:#cc1612;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.btn-header-search input {width:100%; height:100%; position:absolute; left:0; top:0; border:0; color:transparent; background:0; opacity:0;}

.header-search-detail {width:98px; height:47px; line-height:47px; float:right; margin:0 0 0 25px; white-space:nowrap;}
.header-search-detail:after {width:1px; height:100%; content:' '; display:inline-block; vertical-align:middle;}
a.btn-header-search-detail {display:inline-block; vertical-align:middle; line-height:1.2; text-decoration:none; white-space:normal;}
a.btn-header-search-detail .txt-label {display:inline; line-height:1.2; border-bottom:1px dashed #000; color:#000;}
a.btn-header-search-detail .txt-label.txt-hidden {display:none;}
a.btn-header-search-detail .ics {margin:1px 0 0 2px;}
a.btn-header-search-detail:hover .txt-label { color:#4b6489;}
a.btn-header-search-detail.current .ics {
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
a.btn-header-search-detail.current .txt-label {display:none;}
a.btn-header-search-detail.current .txt-label.txt-hidden {display:inline;}


.main-banka {
	background:no-repeat center center;
	-webkit-background-size:cover; -moz-background-size:cover; background-size:cover;
}
.main-banka .wrapper {
	height:432px; white-space:nowrap;
}
.main-banka .wrapper:after {width:1px; height:99%; content:' '; display:inline-block; vertical-align:middle;}
.main-banka-desc {max-width:650px; display:inline-block; vertical-align:middle; text-align:left; white-space:normal; line-height:1.4; font-size:21px; color:#fff;}
.main-banka-desc p {margin:10px 0;}
.main-banka-letter {margin:0 0 50px 0;}
.btn-main-banka-letter {
	padding:7px 28px 6px 17px; display:inline-block; vertical-align:top; font-size:24px; color:#fff; background-color: #cc1612;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}
.btn-main-banka-letter .ics {margin:-1px 10px 0 0;}
.btn-main-banka-letter .txt-label {margin:1px 0 0 0;}
.main-banka-desc p:first-child,
.main-banka-letter + p {margin-top:0; margin-bottom:13px; line-height:1.2; font-weight:bold; 
	font-size:35px; text-transform:uppercase;}





.section {padding:40px 0;}
.section-hr {height:1px; overflow:hidden; margin:0 0 9px 0; background:#d5d9dc;}

.content-title,
.content-title h1,
.content-title h2,
.content-title h3,
.content-title p {margin:0; font:500 30px/1.2 'Lato'; color:#000; text-align:inherit; text-transform:none;}
.content-title { position:relative; margin:0 0 14px 0; z-index:5;}
.content-title.txt-left {text-align:left !important;}
.content-title.txt-center {text-align:center !important;}

.content-title-small {margin:0 0 25px 22px; font-size:26px; color:#4d4d4d;}

.main-title-slider-nav {width:65px; height:30px; position:relative; display:inline-block; vertical-align:middle; margin:0 0 0 23px;}

.content-title .o-btn-more {vertical-align:middle; margin:2px 0 0 11px;}





.grid-cols {margin:0 -16px;}
.grid-col {width:50%; padding:0 16px; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}




/* Main :: Content */
.section.sect--fresh-releases {background:#f1f5f9;}

.slider-fresh-releases { position:relative; overflow:hidden; margin:39px -28px 0; white-space:nowrap;}
.slider-fresh-releases.slider-shadown .slick-list:after { left:0;
	/* #ffffff+0,ffffff+100&1+0,0+100 */
	background: -moz-linear-gradient(left, #f1f5f9 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f1f5f9 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f1f5f9 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.slider-fresh-releases.slider-shadown .slick-list:before { right:0;
	/* #ffffff+0,ffffff+100&0+0,1+100 */
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #f1f5f9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,#f1f5f9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,#f1f5f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.slider-fresh-releases [tabindex] {outline:none;}
.slider-fresh-releases .ii-item {width:16%; padding:0 28px; display:inline-block; white-space:normal; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.slider-fresh-releases-item {display:block; text-decoration:none !important;}
.slider-fresh-releases-item .o-pict-crop {width:132px; height:176px; display:block; margin:0 0 10px 0;}
.slider-fresh-releases-item-title {display:inline; border-bottom:1px solid #4b6489; font-size:14px; color:#4b6489;}


.take-readme-col {}
.take-readme-cols {margin:0 -34px;}
.take-readme-col {width:50%; padding:0 34px; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.section.sect--take-readme .ics {margin:0 0 16px 0;}
.section.sect--take-readme .idesc p:first-child {margin-bottom:19px; font:500 30px/1.2 'Lato'; color:#000;}
.section.sect--take-readme .o-btn {margin:18px 0 20px 0;}



/* Main :: Block - themes category */
.block-themes-category {
padding:31px 24px 24px 34px; margin:35px 0 0 0; background-color: #fff;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
-webkit-box-shadow: 0 0 25px rgba(0,0,0,.06); -moz-box-shadow: 0 0 25px rgba(0,0,0,.06); box-shadow: 0 0 25px rgba(0,0,0,.06);
/*-webkit-columns: 6; -moz-columns: 6; columns: 6;*/
}
.block-themes-category a {display:inline; border-bottom:1px solid #4b6489; color:#4b6489; text-decoration:none;}
.block-themes-category a:hover {border-color:transparent;}
.block-themes-category dl {padding:0 0 0 58px; overflow:hidden; position:relative; margin:0 0 44px 0; color:#4b6489;}
.block-themes-category dt { float:left; margin:0 0 0 -58px;}
.block-themes-category-word {width:34px; height:34px; line-height:38px; display:block; font-size:18px; color:#fff; text-align:center; background:#4b6489; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}

.block-themes-category dd {width:100%; display:inline-block; vertical-align:top; margin:8px 0 0 0;}




/* Main :: Block - news */
.block-news-items { overflow:hidden; margin:-14px -22px 0;}
.block-news-items .ii-col {width:33.33%; padding:0 22px; display:inline-block; vertical-align:top; margin:46px 0 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.block-news-items .block-news-item {margin:0;}

.block-news-item { position:relative; overflow:hidden; margin:0 0 28px 0;}
.block-news-item-image {height:200px; display:block; margin:0 0 27px 0; text-decoration:none !important;}
.block-news-item-title {display:block; margin:0 0 14px 0; font-size:20px;}
.block-news-item-title a { color:#000; text-decoration:none;}
.block-news-item-text {padding:0 0 20px 0; overflow:hidden; line-height:1.7;}
.block-news-item-text p {margin:0;}
.block-news-item-date {margin:-1px 0 0 0; font-weight:600; font-size:14px; color:#838383; text-transform:uppercase;}
a.block-news-item-link {width:auto; height:auto; display:block; position:absolute; left:0; right:0; top:-40px; bottom:0; text-decoration:none;}
.block-news-item:hover .block-news-item-title,
.block-news-item:hover .block-news-item-title a { color:#4b6489;}
.block-news-item:hover .block-news-item-text { color:#4b6489; text-decoration:underline;}



.section.sect--main-about {padding:0; margin:34px 0 2px 0; background:no-repeat center 0 url(../_img/bgs-section-about.jpg); -moz-background-size:cover; -webkit-background-size:cover; background-size:cover;}
.block-main-about {padding:77px 0 76px 558px;}
.block-main-about .content-title,
.block-main-about .content-title h1 { font-weight:bold; font-size:36px;}
.block-main-about .content-title {margin-bottom:22px;}
.block-main-about .o-btn {margin:25px 0 0 0;}




.category-desc { overflow:hidden; margin:0 0 44px 0; font-size:16px;}
.section.sect--content > .wrapper > .content-title {margin-bottom:36px;}





/* Page */
.section.sect--content {padding:50px 0; position:relative;}
.section.sect--content:after {width:auto; height:20px; content:' '; display:block; position:absolute; left:0; right:0; top:0; z-index:1;
	background: rgb(248,248,248); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.page-wrap {font-size:16px;}



/* Page :: Breadcrumbs */
.breadcrumbs {overflow:hidden; margin:0 0 36px; color:#4b6489;}
.breadcrumbs__item {padding:0 23px 0 0; position:relative; float:left;}
.breadcrumbs__item:after {width:11px; height:7px; content:' '; display:block; position:absolute; right:6px; top:5px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHAQMAAADkoCUeAAAABlBMVEUAAABLZIlMXU7JAAAAAXRSTlMAQObYZgAAABVJREFUCNdjAAJGIG5gqD8AJMFsBgAXIAJChkh11gAAAABJRU5ErkJggg==');}
.breadcrumbs__item:last-child {padding:0;}
.breadcrumbs__item:last-child:after {display:none;}
.breadcrumbs__item > a,
.breadcrumbs__item > span { float:left; line-height:1.1;}
.breadcrumbs__item > a { color:#4b6489; text-decoration:none; border-bottom:1px solid #4b6489;}
.breadcrumbs__item > a:hover {border-bottom-color:transparent;}


/* Paginations */
.pagination__list { position:relative; margin:40px 0 0 0; text-align:left;}
.pagination__list li {display:inline-block; vertical-align:top; margin:0 12px 0 0;}
.pagination__list li > a,
.pagination__list li > span,
.pagination__list li .pagination__list--current {
	width:40px; height:40px; line-height:40px; display:inline-block; vertical-align:top; font-weight:300; color:#000; text-align:center; background:#f1f4f9; text-decoration:none;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.pagination__list li > a:hover {background-color:rgba(0,0,0,0.1);}
.pagination__list li > span,
.pagination__list li .pagination__list--current { color:#fff; background:#4b6588;}

.pagination__list li > a.modern-page-dots {color:#000; background:0;}


/* Page :: Articles */


/* Page :: News */
.news-items-wrap { position:relative; overflow:hidden;}
.news-items { overflow:hidden; margin:-53px -61px 0; line-height:1.2;}
.news-items .ii-col {width:33.33%; padding:0 62px; display:inline-block; vertical-align:top; margin:53px 0 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.news-items .news-item {margin:0;}

.news-item { position:relative; overflow:hidden; margin:0 0 28px 0;}
.news-item-image {height:216px; display:block; margin:0 0 21px 0; text-decoration:none !important;}
.news-item-date {margin:0 0 14px 0; color:#5b5b5b; text-transform:uppercase;}
.news-item-title {display:block; margin:0 0 14px 0; font-size:27px;}
.news-item-title a { color:#000; text-decoration:none;}
.news-item-text {padding:0 0 20px 0; overflow:hidden; line-height:1.7; color:#5b5b5b;}
.news-item-text p {margin:0;}
a.news-item-link {width:auto; height:auto; display:block; position:absolute; left:0; right:0; top:-40px; bottom:0; text-decoration:none;}
.news-item:hover .news-item-title,
.news-item:hover .news-item-title a { color:#4b6489;}
.news-item:hover .news-item-text { color:#4b6489; text-decoration:underline;}


/* Page :: News fullstory */
.news-fullstory { position:relative; overflow:hidden; margin:0 0 28px 0;}
.news-fullstory-image {width:316px; height:216px; display:block; float:left; margin:2px 34px 0 0; text-decoration:none !important;}
.news-fullstory-text { overflow:hidden; line-height:1.5;}
.news-fullstory-date {margin:0 0 11px 0; color:#5b5b5b; text-transform:uppercase;}


/* Page :: Profile */
.page-profile-heads {padding:32px 0 37px 0; margin:0 -1000px 34px; background:#f1f4f9;}
ul.page-profile-heads-type { overflow:hidden; margin:0;}
ul.page-profile-heads-type > li { float:left; margin:0 16px 0 0;}
ul.page-profile-heads-type > li:before {display:none;}
ul.page-profile-heads-type .o-btn {background:#abb8c9;}
ul.page-profile-heads-type .o-btn:hover,
ul.page-profile-heads-type .o-btn.current {background:#4c648a;}

.page-profile-tabs-box {display:none;}
.page-profile-tabs-box.current {display:block;}

.page-profile-heads-links {overflow:hidden; margin:26px 0 0 0;}
.page-profile-heads-links > li {float:left; position:relative; margin:0 -2px 0 0;}
.page-profile-heads-links > li:after {width:1px; height:15px; content:' '; display:block; position:absolute; right:1px; top:16px; background:#4c648a;}
.page-profile-heads-links > li:last-of-type:after { display:none;}
.page-profile-heads-links a {
	height:46px; line-height:46px; padding:0 15px; position:relative; display:block; border:2px solid transparent; color:#4d6486; text-align:center; text-decoration:none; z-index:4;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.page-profile-heads-links a:hover {color:#000;}
.page-profile-heads-links a.current {
	border-color:#4b6588; color:#4d6486; background-color:transparent; z-index:6;
}

.page-profile-title {margin:0 0 18px 0; font-size:24px;}

/* Page :: Register */
.wrap .page-register-type { overflow:hidden; margin:0 0 37px 0;}
.wrap .page-register-type > li { float:left; margin:0 16px 10px 0;}
.wrap .page-register-type > li:before {display:none;}
.page-register-type .o-btn.current {color:#fff; background:#4b6489;}


.form-table-input-clone { position:relative;}
.form-table-input-clone-remove { position:absolute; right:8px; top:50%; margin:-15px 0 0 0;}
.form-table-item {margin-bottom:20px;}

.autor-cart__row {max-width:100%; display:table; table-layout:fixed; margin:0 0 20px 0;}
.autor-cart__row-title,
.autor-cart__row-field,
.autor-cart__row-result,
.autor-cart__row-tip {display:table-cell; vertical-align:top;}
.autor-cart__row-title {width:230px; padding:13px 12px 0 0; font-size:17px;}
.autor-cart__row-field {width:782px; padding:0 12px 0 0;}
.autor-cart__row-title + .autor-cart__row-field {width:544px;}
.autor-cart__row-title.nopadd {padding-top:0; vertical-align:middle;}
.autor-cart__row-result .error-box {width:100%; height:50px; display:none; vertical-align:middle; font-size:15px; color:#4b6489;}
.autor-cart__row-result .error-box > span {display:table-cell; vertical-align:middle;}


.autor-cart__row-tip {width:20px; padding-right:10px;}

.submit-btn_holder button { min-width:173px;}

.autor-cart__row-field > .left,
.autor-cart__row-field > .right {width:48.2%;}
.autor-cart__row-field input[type="text"],
.autor-cart__row-field input[type="email"],
.autor-cart__row-field input[type="tel"],
.autor-cart__row-field input[type="password"] {width:100%; height:47px; padding:0 16px;}
.autor-cart__row-field textarea {width:100%; height:147px; padding:18px 16px;}

.autor-cart__row-field .o-style-select-title {width:100%; height:47px; padding:0 16px;}
.autor-cart__row-field .o-style-select-title {line-height:47px;}
.autor-cart__row-field .o-style-select {display:block;}

.autor-cart__row-result .info {float:left; margin:0 0 0 19px;}
.autor-cart__row-result .info +  .error-box {width:auto; height:auto; display:block; overflow:hidden; padding:0 0 0 10px;}
.autor-cart__row-result .info +  .error-box > span {display:block;}

.autor-cart__row.error .error-box {display:table;}
.autor-cart__row.error .autor-cart__row-field input[type="text"],
.autor-cart__row.error .autor-cart__row-field input[type="email"],
.autor-cart__row.error .autor-cart__row-field input[type="tel"],
.autor-cart__row.error .autor-cart__row-field input[type="password"],
.autor-cart__row.error .autor-cart__row-field textarea {border-color:#4b6489;}

.autor-cart__row.checkbox_row.autor-cart__row_res {margin-bottom:40px;}

.autor-cart > .autor-cart__row.bottom {margin-top:28px;}
.autor-cart__row-btn input {min-width:173px;}


#personalinfoFor,
#personalinfoDisFor,
#personalinfoOrgFor,
#personalinfoPubFor {
	width:29px; height:29px; border:1px solid #e7e7e7; display:inline-block; vertical-align:middle; margin:0 8px 0 0; background:#fff no-repeat center center;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
#personalinfoFor[rel="activ"],
#personalinfoDisFor[rel="activ"],
#personalinfoOrgFor[rel="activ"],
#personalinfoPubFor[rel="activ"] {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAAWlBMVEUAAABLZYrz9vhxhaFMY4j19vh3iKZrf51pfZz9/f/v9Pbu7/Xp7/Lu8vF+kax8jadtgqFjepv3+Pz//vv39vr4+Pju8vXx8/La4efT2uB5jqlshJ5meZlMZosQ+ibxAAAAAXRSTlMAQObYZgAAAFtJREFUKM/tyTcWgCAQANFdsoIEc7z/NX1PC4uF0o7fTDFQ/WfZ1/Js9RWAaN50WsSWzI27ZxqMDAiPyQLMGg/ZkDkwJZKzRnAJOaMSp0HOIG9S+E2q90FCVXQDALACfRDA/n8AAAAASUVORK5CYII=');}

a#ofertareg { color:#000;}




/* Page :: RePass */
.page-repass-text {margin:-16px 0 40px 0; font-weight:300; font-size:18px;}



/* Page :: Profile - buy-history */
.page-profile-order-links {padding:7px 0 0 0; margin:0 0 43px 0;}
.page-profile-order-links > a {margin:0 28px 0 0;}
.page-profile-order-list {margin:-2px 0 0 0; font-size:15px;}
.page-profile-order-list > li {padding:18px 112px 21px 0; position:relative; border-top:1px solid #dde1e3;}
.page-profile-order-list > li:first-child {padding-top:20px; border-top-color:#4b6489;}
.page-profile-order-list > li a {display:inline; border-bottom:1px solid #4b6489; color:#4b6489; text-decoration:none;}
.page-profile-order-list > li a:hover {border-bottom-color:transparent;}
.page-profile-order-list-price { position:absolute; right:8px; top:18px; color:#4b6489;}
.page-profile-order-list-title { color:#4b6489;}



/* Page :: Profile - my-cart */
.page-my-cart {padding:4px 0 0 0;}
.page-my-cart-left {width:73.79%; float:left;}
.page-my-cart-right {width:21.87%; padding:8px 0 0 0; float:right;}

.page-my-cart-total-items {margin:29px 0 0 0;}
.page-my-cart-total-item {margin:15px 0 14px; font-size:17px;}
.page-my-cart-total-item-title {display:inline; margin:0 4px 0 0;}
.page-my-cart-total-item-value {display:inline; font-size:24px; color:#4b6489;}
.page-my-cart-total-req-info {margin:22px 0 0 0; font-size:17px; color:#4b6489;}

.page-my-cart-bottom-checkout {margin:30px 0 0 0; text-align:right;}
.page-my-cart-bottom-checkout .o-btn {min-width:173px; margin:0 0 0 15px;}
.page-my-cart-bottom-checkout .o-btn .ic-btn-arrow-left-white { vertical-align:top; margin:5px 10px 0 -14px;}

.page-my-cart .drop-cart-list-cols {width:100%;}
.page-my-cart .drop-cart-list-cols > li {min-width:10px; padding-top:16px; padding-bottom:16px; font-size:20px; color:#4b6489;}
.page-my-cart .drop-cart-list-cols > li.drop-cart-col__mount {width:58px;}
.page-my-cart .drop-cart-list-cols > li.drop-cart-col__total-price {width:150px;}
.page-my-cart .drop-cart-list-cols > li.drop-cart-col__btn-open {width:36px; }
.page-my-cart .drop-cart-list-cols > li.drop-cart-col__btn-open .ics {opacity:0.48;}
.page-my-cart .drop-cart-list-cols > li.drop-cart-col__btn-open .ics:hover {opacity:1;}
.page-my-cart .drop-cart-list-details .item:before {width:12px;}
.page-my-cart .drop-cart-list-details .item > li.item-content {width:auto;}
.page-my-cart .drop-cart-list-details .item > li.item-delete {width:20px;}

.page-my-cart-box-checkout {
	padding:12.4% 17%; background-color: #f1f5f9;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}
.page-my-cart-box-checkout-total-item {margin:0 0 22px 0; font-size:17px;}
.page-my-cart-box-checkout-total-item-title {display:block; margin:0 0 4px 0;}
.page-my-cart-box-checkout-total-item-value {display:block; font-size:24px; color:#4b6489;}
.page-my-cart-box-checkout-total-req-info {margin:22px 0 0 0; font-size:17px; color:#4b6489;}

.page-my-cart-box-checkout-button {margin:32px 0 0 0;}
.page-my-cart-box-checkout-button .o-btn {display:block;}

/* Page :: Profile - order-checkout */
.page-order-checkout-item + .page-order-checkout-item {margin-top:20px;}
.page-order-checkout-item-heads {padding:0 0 18px 0; overflow:hidden; font-size:20px; color:#4b6489;}
.page-order-checkout-item-title { float:left;}
.page-order-checkout-item-price { float:right;}

.page-profile-hr {height:1px; overflow:hidden; margin:54px 0 40px 0; background:#dee1e4;}

.page-order-checkout-payments {margin:-3px 0 72px 0; line-height:1.5;}
.page-order-checkout-payments .page-profile-title {margin-top:-6px;}
.page-order-checkout-payments-title {margin:0 0 18px 0; font-weight:bold; color:#4b6489;}
.page-order-checkout-payments-desc {font-size:15px; line-height:1.66;}

.page-order-checkout-comments {margin:0 0 46px 0;}
.page-order-checkout-comments .autor-cart {padding:6px 0 0 0;}

.page-order-checkout .page-my-cart-total-items {margin-top:52px;}

.page-order-checkout .autor-cart__row-field textarea {height:127px;}
.page-order-checkout-items .page-profile-title {margin-bottom:34px;}


/* Page :: release journal */
.page-release-journal {}
.page-release-journal-content {width:67.947%; float:left;}
.page-release-journal-sidebar {width:25.877%; float:right;}

.sidebar-stat-title {margin:0 0 14px 0; font-size:27px;}
.sidebar-stat-item {margin:0 0 8px 0;}
.sidebar-stat-item dt,
.sidebar-stat-item dd {display:inline; color:#000;}
.sidebar-stat-item dt {margin:0 4px 0 0; color:#4b6489;}
.sidebar-stat-item dt:after {content:':';}

.page-release-journal-filter {padding:27px 27px 24px; margin:0 0 44px 0; background-color: #f1f5f9;  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}


.page-release-journal-filter .o-style-select {display:block;}
.page-release-journal-filter .o-style-select-title {border-color:transparent;}

.input-grid {display:table;}
.input-grid-title,
.input-grid-content {display:table-cell; vertical-align:middle;}
.input-grid-title {padding:0 16px 0 0; font-size:15px;}
.input-grid-content {width:247px;}


.journal-articles-info {margin:0 0 30px 0; line-height:1.4; font-size:18px; color:#4b6489;}
.journal-articles-info .txt-value { color:#000;}
.journal-articles-title {margin:0 0 40px 0; font-size:24px;}

.journal-articles-item {padding: 30px 180px 30px 0px;
	position: relative;}
.journal-articles-item + .journal-articles-item {border-top:2px solid #e5e8e9;}
.journal-articles-item.no-link {padding-right:0;}
.journal-articles-item .o-btn {
	position: absolute;
	right: 0;
	top: 68px;
	height: 47px;
	width: 143px;
}
.single-number__articles-list-item-buy-preview {
	bottom: 0;
	float: right;
	position: absolute;
	right: 31px!important;
	top: 33px;
}


.journal-articles-item-title {font-size:21px;}
.journal-articles-item-title a {text-decoration:none;}
.journal-articles-item-title a:hover { color:#4b6489;}

.journal-articles-item-details {margin:8px 0 0 0; line-height:34px;}
.journal-articles-item-details-author {display:inline-block; vertical-align:top; margin:0 20px 0 0;}
.journal-articles-item-details-author .txt-label { color:#4b6489;}
.journal-articles-item-details-pag {
	padding:0 10px; display:inline-block; vertical-align:top; color:#4b6489; background-color: #f0f5f5;
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
}


/* Page :: other page content */
.page-content-wrap {}
.page-content-center {width:67.947%; float:left;}
.page-content-sidebar {width:25.877%; float:right;}
.page-content-sidebar-title {padding:0 0 14px 0; margin:0 0 16px 0; border-bottom:1px solid #dee1e4; font-size:27px;}

.main-search__wordsearch .header-search {margin:0 0 35px 0;}
.main-search__wordsearch {margin:0 0 90px 0;}
.extended-search {
	padding:24px 20px; background-color: #f1f5f9;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.extended-search .left-col {width: 49.25%; position: relative; float: left;}
.extended-search .right-col {width: 49.25%; position: relative; float: right;}
.extended-search__types,
.extended-search__year {
	width:100%; padding:0 90px 24px 0; position:relative; float:left; margin:0 0 28px 0; border-bottom:1px solid #b8c8d8;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.extended-search .o-style-select {display:block;}
.extended-search .o-style-select-title {height:47px; line-height:47px; padding:0 10px; overflow:hidden; border:0; white-space:nowrap; text-overflow:ellipsis;}
.extended-search .o-style-select-title.o-style-select-title:after {width:18px; height:11px; margin-top:-5px; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALBAMAAACAOcA3AAAAIVBMVEUAAABLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZIlLZInF5jICAAAACnRSTlMAGA/WysPZtwwv92Qf2AAAAEtJREFUCNdjQADOQDAlOoGBfbEAkMFoVcDA5GUIZAkvUWBgUAEKMlo5AblMXolgISBQXSaYBRQCCUalLVWAGNS6KgJqJEd5AwMyAACOeQwmebAkZgAAAABJRU5ErkJggg==');}
.extended-search .o-style-select-drop > div {padding:10px;}

.extended-search__year .select_holder {padding:0 88px; position:relative;}
.begin_year {width:72px; position:absolute; left:0; top:0;}
.end_year {width:72px; position:absolute; right:0; top:0;}
.select_holder .sliderValue {width:100%; height:47px; padding:0 5px; display:block; margin:0; border:0; text-align:center;}
.range_slider_holder {}
.range_slider_holder .begin,
.range_slider_holder .end {display:none;}

.extended-search__success-btn {width:100%; float:left; text-align:right;}
.extended-search__success-btn .o-btn { float:right;}

.main-search__expand-wrap {float:right; margin:0 0 0 24px;}
.main-search__expand-btn {display:inline-block; position:relative; line-height:1.2; border-bottom:1px dashed #4b6489; margin:10px 20px 0 0; color:#4b6489; white-space:nowrap; text-decoration:none; cursor:pointer;}
.main-search__expand-btn:hover {border-bottom-color:transparent;}
.main-search__expand-btn:after {width:11px; height:14px; content:' '; position:absolute; left:100%; top:3px; margin:0 0 0 8px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOAQMAAADDr3TWAAAABlBMVEUAAABLZIlMXU7JAAAAAXRSTlMAQObYZgAAABpJREFUCNdjAAIWbMjFgUGlgUGUgYEPxAUCABW9AWz3JjpgAAAAAElFTkSuQmCC');
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.extended-search .remove_tooltip { position:absolute; right:13px; top:1px;}





/* Range slide */
.rangeslider {padding:0 7px; overflow:hidden; margin:27px 0 0 0;}
.irs { position: relative; display: block; }
.irs-line { position: relative; display: block; overflow: hidden; }
.irs-line-left,
.irs-line-mid,
.irs-line-right { position: absolute; display: block; top: 0; }
.irs-line-left { left: 0; width: 10%; }
.irs-line-mid { left: 10%; width: 80%; }
.irs-line-right { right: 0; width: 10%; }
.irs-diapason { position: absolute; display: block; left: 0; width: 100%; }
.irs-slider { position: absolute; display: block; cursor:w-resize; z-index: 1; }
.irs-slider.single { left: 10px; }
.irs-slider.single:before { position: absolute; display: block; content: ""; top: -30%; left: -30%; width: 160%; height: 160%;}
.irs-slider.from { left: 100px; }
.irs-slider.from:before { position: absolute; display: block; content: ""; top: -30%; left: -30%; width: 130%; height: 160%;}
.irs-slider.to { left: 300px; }
.irs-slider.to:before { position: absolute; display: block; content: ""; top: -30%; left: 0; width: 130%; height: 160%;}
.irs-slider.last { z-index: 2; }
.irs-min { position: absolute; display: block; left: 0; cursor: default; }
.irs-max { position: absolute; display: block; right: 0; cursor: default; }
.irs-from,
.irs-to,
.irs-single { position: absolute; display: block; top: 25px; left: 0; font-weight:400; font-size:13px; color:#000; cursor: default; white-space: nowrap; visibility:visible !important; }
.irs-grid { position: absolute; display: none; top: 0; left: 0; width: 100%; height: 14px; }
.irs-with-grid .irs-grid { display: block; }
.irs-grid-pol { position: absolute; bottom: 0; left: 0; width: 1px; height: 5px; background: #000; }
.irs-grid-pol.small { height:3px; }
.irs-grid-text { position: absolute; top: 0; left: 0; width: 100px; white-space: nowrap; text-align: center; font-size: 9px; line-height: 9px; color: #000; }
.irs-disable-mask { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; cursor: default; background: rgba(0,0,0,0.0); z-index: 2; }
.irs-disabled { opacity: 0.4; }

.irs-line-mid,
.irs-line-left,
.irs-line-right{}
.irs { height:47px; }
.irs-with-grid { height:20px; padding:14px 0 0 0; }
.irs-line { height:3px; position:absolute; left:0; right:0; top:50%; margin:-3px 0 0 0; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.irs-diapason { height: 3px; top:50%; margin:-3px 0 0 0; background:#4b6489; }
.irs-slider { width:1px; height:17px; top:0;}
.irs-min,
.irs-max { color: #999; font-size: 10px; line-height: 1.333; text-shadow: none; top: 0; padding: 1px 3px; background: #e1e4e9; border-radius: 4px; }

.irs-grid-pol { background:#646464; }
.irs-grid-text { color: #999; }
.irs-disabled { }

.irs .irs {margin:0 20px;}

.irs-slider:after {width:51px; height:51px;
	display:block; content:' '; position:absolute; top:-3px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAANf8AYAAAAxlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVGyRcdJhBVHAfKDdKYoZKY4hQaY1VbpJZcZVRaYxNY4VFW31AVnVNYoAaIS1JYINXbpBVbZJLZIhUbZJTbJBddptOZ4tKY4dacpZFXH5WbY9QZYZUaoo6TmpLZIhIX4JXb5BuirRMZYpcdZpQaI5XcJVedptRao9ac5hUbZFOZ4x3kblZcpfi6PBpha5VbpT///9siLJmgalifKXX3upheqCMosTa4uxed53Y4OvO8vvGAAAAKXRSTlMAAwYLDwgSFBrfRR/C5d3bwrqGeV9bG6Ke+/bx8fDk37mLind2TMilnZuQJ14AAAIxSURBVEjHrZbrVuowFITPjZYW8AYI3u/nnIgoKkbbiuL7v5SZ3eC0SdZCF84PCpl8neyW7vTH9+lnqS9Opz5L/Cr1GYrzReSWE41G4zdkjksoS8h8SjBCPmKJP1Akn5YKQzZEgCiKYsgcBbNRQUQyzPz09Dg5mB8kx6ep4SSLkIeYjOZ5ck0l502TRSiARHHfEqT6cUSozgjS/D/yNWwKBMaJAdLaGIW00QJUD5KVIWWBzHKdqUznswWEJFmdu7J4aIlMLZRZahhzdbWY/gQa5aqqfCSjfQbZGEG2E3G1qkvLaLINyAYx5mwKfaQwScbPbBAZVLMOa6Z8zWCso6Iqg5h0DOkAo8VJEeQwWzDmSnT/+oLDy+u9guawtj4YlrMJIy+Rh6dnHJ+fHgTKYW2yIJbzaKQtgrn8omGxIDJ7MDKevhKYwdrzmCjeuTVSQUbB2okjL2cfRhZcWwZrP7C2NRh6cfq3aqCGtUaG1+3GqLBreqtd6wIWr1vl/sCYqJAmsHh/yKQ3UPB/IE5KplLQldEkFAOjWg4L6l5BhYcUMt5lOdXn51DM3EFyGT3k81ML6t1BNokpMtpjTL0fDO5EU83yp+XQgP3A7Tvty1LjQvpOMba//7Lv+P0NkK+2298YhKRBAPmHFMb4/brXcYhOL9yvCZn1dY8qxFG35e4L4f3n4qTd2b3c7bRPLpz9Z8k+B3n7XBiSrJLjfkpkhX17hfcDUhSJ1d53Vn+vojj/u/QOerqfppC8BxkAAAAASUVORK5CYII=');
}
.irs-slider.from.irs-slider:after {left:-30px;}
.irs-slider.to.irs-slider:after {right:-30px;}
.irs-slider:hover:after  { opacity:0.9;}

.extended-search__year .irs-line {left:-15px; right:-15px;}


.extended-search__year .irs-from,
.extended-search__year .irs-to,
.extended-search__year .irs-single {display:none !important;}
















.main-search__wordsearch-choised {
	padding:29px 20px 24px 20px; position:relative; background-color: #f1f5f9;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.main-search__wordsearch-keyblockwrap dl {margin:0 0 8px 0;}
.main-search__wordsearch-keyblockwrap dt,
.main-search__wordsearch-keyblockwrap dd {display:inline;}
.main-search__wordsearch-keyblockwrap dt {margin:0 5px 0 0; color:#4b6489;}

.main-search__wordsearch-action { position:absolute; right:25px; top:29px;}
a.main-search__wordsearch-action-btn {display:inline-block; position:relative; border-bottom:1px dashed #4b6489; margin:0 20px 0 0; white-space:nowrap; text-decoration:none;}
a.main-search__wordsearch-action-btn:hover {border-bottom-color:transparent;}
a.main-search__wordsearch-action-btn:after {width:11px; height:14px; content:' '; position:absolute; left:100%; top:3px; margin:0 0 0 8px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOAQMAAADDr3TWAAAABlBMVEUAAABLZIlMXU7JAAAAAXRSTlMAQObYZgAAABpJREFUCNdjAAIWbMjFgUGlgUGUgYEPxAUCABW9AWz3JjpgAAAAAElFTkSuQmCC');}


.search-results__list-wrap + .pagination .pagination__list {margin-top:64px;}
.search-results__list {padding:35px 0 0 0; margin:0 0 41px 0; border-top:1px solid #eee;}
.search-results__list:first-child {padding-top:0; border-top:0;}
.search-results__list-left {width:158px; padding:8px 0 0 0; float:left;}
.search-results__list-right {margin:0 0 0 177px;}

.search-results__list-left-a-img {padding:3px; display:block; text-decoration:none; border:1px solid #999;}
.search-results__list-left-a-img img {width:100%; height:auto; vertical-align:top;}

.search-results__list-maintitle {padding:5px 0 0 0; margin:0 0 22px 0; font-size:24px;}
.search-results__list-maintitle a { color:#000; text-decoration:none;}
.search-results__list-maintitle a:hover {text-decoration:underline;}
.search-results__list-payed-item {
	width:34px; height:34px; display:inline-block; vertical-align:top; position:relative; margin:-5px 0 0 10px; background:#f1f1f1;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.search-results__list-payed-item:after {width:34px; height:34px; display:block; content:''; position:absolute; left:0; top:0; z-index:2;}
.search-results__list-payed-item-text {
	height:34px; line-height:34px; padding:0 10px; display:none; position:absolute; left:0; top:0; font-weight:bold; background:#f1f1f1; z-index:3;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.search-results__list-payed-item:hover .search-results__list-payed-item-text { display:block; font-size:14px;}

.search-results__list-characteristics {
	padding:23px 20px 20px; border:1px solid #e7e7e7; position:relative; overflow:hidden; margin:0 0 19px 0;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.search-results__list-characteristics:after {width:1px; height:auto; content:' '; display:block; position:absolute; left:52%; top:19px; bottom:19px; margin:0 0 0 -2px; background:#f0f5f5;}

.search-results__list-characteristics-left {
	width: 52%; padding-right: 7%; float: left;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.search-results__list-characteristics-right {
	width: 47%; padding-left:5.4%; float: left;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.search-results__list-characteristics-list {line-height:1.3;}
.search-results__list-characteristics-list > li {margin:0 0 7px 0;}
.search-results__list-characteristics-key { color:#4b6489;}

.search-results__list-description { overflow:hidden; margin:0 0 21px 0; line-height:1.7;}
.search-results__list-description p:first-child {margin-top:0;}
.search-results__list-description p:last-child {margin-bottom:0;}
a.search-results__list-morebtn {
	padding:13px 24px 12px 24px; display:inline-block; position:relative; border:0; vertical-align:top; font:400 18px/normal 'Lato'; color:#fff; text-align:center; text-decoration:none; background:#4b6489; cursor:pointer;
	-moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}
a.search-results__list-morebtn:hover {background:#566b8f;}
a.search-results__list-morebtn:active {background:#4b6489;}



.search-category-checkbox-item {margin:0 0 16px 0;}
.search-category-checkbox-item-title {margin:0 0 9px 0; font-size:18px; cursor:pointer;}
.search-category-checkbox-item-toggle {display:none;}
.search-category-checkbox-item.current .search-category-checkbox-item-toggle {display:block;}
.search-category-checkbox-item-subtitle {font-size:16px; color:#959595;}
.search-category-checkbox-item-choise-list > li {margin:9px 0 0 0;}

.checkbox-addbutton {max-width:99%; display:inline-block; position:relative; overflow:hidden;}
.checkbox-addbutton input {width:0; height:0; position:absolute; left:-2000px; top:0; opacity:0; background:0;}
.checkbox-addbutton > span {
	max-width:100%; height:46px; line-height:42px; padding:0 42px 0 13px; display:block; position:relative; overflow:hidden; border:2px solid transparent; font-size:15px; color:#000; white-space:nowrap; text-overflow:ellipsis;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}
.checkbox-addbutton > span:after {
	width:16px; height:16px; line-height:16px; content:' '; display:none; position:absolute; right:15px; top:50%; margin:-8px 0 0 0; font-weight:bold; color:#fff; text-align:center; background:#4b6489 no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABRJREFUCNdjAAI2JFT/AIiQRYAAADSXAu+sb3DuAAAAAElFTkSuQmCC');
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}


.checkbox-addbutton:hover > span {border-color:#4b6489; color:#4b6489;}
.checkbox-addbutton:hover > span:after {display:block;}

.checkbox-addbutton input:checked + span { border-color:#c31002;}
.checkbox-addbutton input:checked + span:after {display:block; background-color:#c31002; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAD///////////////+PQt5oAAAABXRSTlMAU/RSo25MsHUAAAA2SURBVAjXYyAHsBgwMDuAWYzKDEYCEEEhY0WoNKOSAJxlAGUJCSpDhRQZhCCCLAIMjA7kWA8A/44CyUVOpEMAAAAASUVORK5CYII=');}


/* Page :: journal */
.page-journal .page-content-center {width:72.288%; float:left;}
.page-journal .page-content-sidebar {width:21.37%; float:right;}

.page-journal-heads {padding:4px 0 55px 0; margin:0 0 37px 0; border-bottom:1px solid #dde1e3;}
.page-journal-heads .page-content-sidebar {margin-top:-38px;}
.page-journal-image {padding:6px; border:1px solid #e7e7e7; margin:0 0 30px 0;}
.page-journal-image img {width:100%; height:auto; vertical-align:top;}



.page-journal .content-title {margin:0 0 37px 0;}

.category-maincontent__list-characteristics {
	padding:27px 20px 25px; border:1px solid #e7e7e7; position:relative; overflow:hidden; margin:0 0 30px 0;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.category-maincontent__list-characteristics:after {width:1px; height:auto; content:' '; display:block; position:absolute; left:49%; top:19px; bottom:19px; margin:0; background:#f0f5f5;}

.category-maincontent__list-characteristics-left {
	width: 49%; padding-right: 7%; float: left;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.category-maincontent__list-characteristics-right {
	width: 49%; padding-left:4%; float: left;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.category-maincontent__list-characteristics-list {line-height:1.3;}
.category-maincontent__list-characteristics-list > li {margin:0 0 7px 0;}
.category-maincontent__list-characteristics-key { color:#4b6489;}
.category-maincontent__list-characteristics-value a { color:#000;}

.page-journal-to-listnumbers {margin:30px 0 39px 0;}
.page-journal-to-listnumbers a:after {width:7px; height:11px; content:' '; display:inline-block; vertical-align:top; margin:5px 0 0 12px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALAQMAAACJXgXrAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABNJREFUCNdjYGAQQIIhDBZAkgEACOoA/e4BQQ0AAAAASUVORK5CYII=');}



.category-maincontent__order-heading { overflow:hidden; margin-bottom: 22px; }
.category-maincontent__order-heading sup {display:inline-block; font-size:16px;}
.category-maincontent__order-heading-left { float: left; }
.category-maincontent__order-heading-right { float: right; text-align:right;}
.category-maincontent__order-heading-title {padding-top:2px; font-size: 27px; font-weight: normal; line-height: 30px; margin: 0; color: #000; }
.category-maincontent__order-heading-right .divright {line-height:1.7; color:#4b6489;}
.category-maincontent__order-heading-costtitle { line-height: 30px; color: #000; }
.category-maincontent__order-heading-costtext { font-weight:bold; font-size: 30px; line-height: 30px; letter-spacing: 0.0001em; color: #4b6489; }


.category-maincontent__order-filter {
	padding:15px 20px 17px 20px; overflow:hidden; margin:0 0 48px 0; border: solid 1px #e7e7e7; background-color: #fff;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.single-number__single-left {max-width:100%; float:left;}
.single-number__single-select {display:inline-block; margin:0 52px 0 0;}
.single-number__single-select-title {display:inline-block; margin:0; font-weight:400; font-size:16px;}
.category-maincontent__order-filter-left-tags {display:inline-block;}
.category-maincontent__order-filter-left-tagslist { display: inline-block;}
.category-maincontent__order-filter-left-tagslist li { display: inline-block; margin:0 10px 0 0; }
.category-maincontent__order-filter-left-tagslist li a {padding: 0 3px; display: inline-block; font-size: 17px; line-height: 24px; color: #4b6489; }
.category-maincontent__order-filter-left-tagslist li a.active {text-decoration: none; }


.category-maincontent__order-summary { margin-bottom: 29px; }
.category-maincontent__order-summarytext { color: #000; }
.category-maincontent__order-summarycount,
.category-maincontent__order-summary sup {display:inline; font-weight:bold; font-size: 30px; line-height: 30px; color: #4b6489; }
.category-maincontent__order-btnwrap {width:429px; max-width:100%;}
a.category-maincontent__order-btn {
	display: block; font-size: 17px; line-height: 24px; margin-bottom: 19px; padding: 7px 7px 7px 26px; text-align: left; text-decoration: none; color: #4b6489; border: 2px solid #4b6489;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
a.category-maincontent__order-btn:hover { color: #fff; background-color: #4b6489; }
a.category-maincontent__order-btn--yearsubscribe { color: #fff; background-color: #4b6489; }
a.category-maincontent__order-btn--yearsubscribe:hover { opacity:0.94;}

.category-maincontent__order-btnwrap-mer {margin:28px 0 0 0; color:#4b6489;}





.category-maincontent__order-itemlistwrap {padding:0 0 55px 0; margin:0 0 36px 0; border-bottom:1px solid #dde1e3;}
.category-maincontent__order-itemslist { overflow:hidden; margin: 0 -13px; }
.category-maincontent__order-itemslist li { float: left; width:120px; margin-bottom: 32px; padding: 0 13px; list-style: none; }
.category-maincontent__order-itemslist-imgblock { position: relative; display: block; margin-bottom: 15px; }
.category-maincontent__order-itemslist-description { position: absolute; top: 0; left: 0; width: 100%; padding-top: 28px; text-align: center; }
.category-maincontent__order-itemslist-descriptiontop { margin-bottom: 7px; }
.category-maincontent__order-itemslist-sign { font-weight:300; font-size:20px; line-height: 25px; color: #4b6489; }
.category-maincontent__order-itemslist-number { font-size: 30px; line-height: 25px; color: #4b6489; }
.category-maincontent__order-itemslist-year {font-weight:300; font-size:20px; line-height: 15px; color: #000; }

.category-maincontent__order-itemslist-label,
.category-maincontent__order-itemslist-label-default {
	padding:13px 40px 13px 14px; display:block; vertical-align:top; position:relative; border: 2px solid #4b6489; font-size: 14px; text-align: left; color: #4e83c5;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.category-maincontent__order-itemslist-label:after {
	width:16px; height:16px; line-height:16px; content:' '; display:block; position:absolute; right:9px; top:50%; margin:-8px 0 0 0; font-weight:bold; color:#fff; text-align:center; background:#4b6489 no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABRJREFUCNdjAAI2JFT/AIiQRYAAADSXAu+sb3DuAAAAAElFTkSuQmCC');
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.category-maincontent-default  .category-maincontent__order-itemslist-label:after {d-isplay: none;}
.category-maincontent__order-itemslist-label:hover { color: #fff; background-color: #4b6489; }
.category-maincontent-default .category-maincontent__order-itemslist-label:hover {
	color: #4e83c5; background-color: #fff;
	cursor: default;
}
.category-maincontent__order-itemslist-label-text--active { display: none; }
.category-maincontent__order-itemslist-checkbox { display: none; }
.category-maincontent__order-itemslist-checkbox:checked + .category-maincontent__order-itemslist-label { color: #000; border: 2px solid #c31002; background-color:transparent; }
.category-maincontent__order-itemslist-checkbox:checked + .category-maincontent__order-itemslist-label .category-maincontent__order-itemslist-label-text { display: none; }
.category-maincontent__order-itemslist-checkbox:checked + .category-maincontent__order-itemslist-label .category-maincontent__order-itemslist-label-text--active { display: block; }
.category-maincontent__order-itemslist-checkbox:checked:hover + .category-maincontent__order-itemslist-label { color: #111; border: 2px solid #c31002; background-color: #fff; }

.category-maincontent__order-itemslist-checkbox:checked + .category-maincontent__order-itemslist-label:after {display:block; background-color:#c31002; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAD///////////////+PQt5oAAAABXRSTlMAU/RSo25MsHUAAAA2SURBVAjXYyAHsBgwMDuAWYzKDEYCEEEhY0WoNKOSAJxlAGUJCSpDhRQZhCCCLAIMjA7kWA8A/44CyUVOpEMAAAAASUVORK5CYII=');}

.category-maincontent__order-itemslist-checkbox:checked + .category-maincontent__order-itemslist-label:hover { color: #fff; background-color:#c31002; }


/* Page :: Announcement */
.page-announcement .page-content-sidebar {padding-top:6px;}
.page-announcement-nav {
	padding:29px 31px 29px 21px; overflow:hidden; margin:0 0 34px 0; background-color: #f1f5f9;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}
.page-announcement-nav-links {width:76%; float:left; white-space:nowrap;}
a.page-announcement-nav-link {
	max-width:48%; height:40px; line-height:40px; display:inline-block; vertical-align:top; position:relative; font-size:18px; color:#4b6489; text-decoration:none;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
a.page-announcement-nav-link:after {content:' '; position:absolute; top:50%; margin:-13px 0 0 0;}
a.page-announcement-nav-link--left {padding-left:31px; padding-right:20px; float:left;}
a.page-announcement-nav-link--right {padding-right:31px;}
a.page-announcement-nav-link--left + a.page-announcement-nav-link--right {padding-left:20px; text-align:right;}
a.page-announcement-nav-link--left + a.page-announcement-nav-link--right:before {width:1px; height:20px; content:' '; display:block; position:absolute; left:0; top:10px; background:#4b6489;}

a.page-announcement-nav-link--left:after {left:0;}
a.page-announcement-nav-link--right:after {right:0;}
a.page-announcement-nav-link > span {width:100%; max-width:380px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
a.page-announcement-nav-link:hover { color:#000;}

.single-article__all-articles {width:21.15%; float:right; text-align:right;}
a.single-article__all-articles-link {
	max-width:242px; height:40px; line-height:40px; display:block; font-size:18px; color:#fff; text-align:center; text-decoration:none; background:#aab8c9;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}
a.single-article__all-articles-link:hover {background:#4b6489;}


.page-announcement-infos {margin:0 0 20px 0;}
.page-announcement-infos-option {display:inline-block; vertical-align:top; margin:0 24px 0 0;}
.page-announcement-infos-option-title {display:inline-block; vertical-align:top; color:#4b6489; margin:0 1px 0 0;}
.page-announcement-infos-option-content {display:inline-block; vertical-align:top;}
.page-announcement-infos-author-list {display:inline-block; vertical-align:top;}
.page-announcement-infos-author-list > li {display:inline-block; vertical-align:top;}
.page-announcement-infos-author-list > li + li:before {content:', '; margin:0 0 0 -2px;}

.page-announcement-infos-option .search-results__list-payed-item { vertical-align:top; margin:-9px 0 0 2px;}
.page-announcement-prev {margin:0 0 24px 0;}
.page-announcement-to-read {margin:0 0 20px 0;}

a.link-pseudo-arrw-down { position:relative; text-decoration:none;}
a.link-pseudo-arrw-down > span {display:inline-block; vertical-align:middle; border-bottom:1px dashed #4b6489; color:#4b6489;}
a.link-pseudo-arrw-down:after {width:11px; height:14px; content:' '; display:inline-block; vertical-align:middle; margin:0 0 0 8px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOAQMAAADDr3TWAAAABlBMVEUAAABLZIlMXU7JAAAAAXRSTlMAQObYZgAAABpJREFUCNdjAAIWbMjFgUGlgUGUgYEPxAUCABW9AWz3JjpgAAAAAElFTkSuQmCC');}
a.link-pseudo-arrw-down:hover > span {border-color:transparent;}

.page-announcement .category-maincontent__list-characteristics {margin-bottom:35px;}

.page-announcement-tags {margin:0 0 37px 0;}
.page-announcement-tags-title {margin:0 0 14px 0;}
.page-announcement-tags-list > li {display:inline-block; vertical-align:middle; margin:4px 0; color:#4b6489;}
.page-announcement-tags-list > li:after {content:', ';}


.page-announcement-prev-article-title {margin:0 0 10px 0; font-size:24px;}
.page-announcement-prev-article-short {margin:0 0 25px 0; color:#828282;}



/* Page :: Stats */

.publishing-statistics-main .cabinet-heading-cart-navlist li.active a {
  padding: 8px 21px; }

.publishing-statistics p {
  font-size: 15px;
  line-height: 30px;
  letter-spacing: -0.019em; }

.publishing-statistics__heading {
  margin-bottom: 50px; }

.publishing-statistics__maintitle {
  margin-bottom: 22px; }

.publishing-statistics__graphictabs {
  margin-bottom:12px; }
  .publishing-statistics__graphictabs-list { }
    .publishing-statistics__graphictabs-list li {display:inline-block; vertical-align:top; margin:0 5px 0 0;}
      .publishing-statistics__graphictabs-list li a {
				outline:none;
				padding:8px 24px 6px 24px; display:inline-block; position:relative; border:0; vertical-align:top; font:400 18px/normal 'Lato'; color:#fff; text-align:center; text-decoration:none; background:#abb8c9; cursor:pointer;
				-moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
				-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
				}
      .publishing-statistics__graphictabs-list li:hover a { background:#566b8f;}
      .publishing-statistics__graphictabs-list li.active {}
        .publishing-statistics__graphictabs-list li.active a { background:#4b6489;}
          .publishing-statistics__graphictabs-list li.active a:after {}

.publishing-statistics__graphicsection {
  margin-bottom: 46px; }

.publishing-statistics__labelsarea {
  margin-bottom: 49px; }
  .publishing-statistics__labelsarea-titlewrap {
    position: relative; }
  .publishing-statistics__labelsarea-title {
    display: inline-block;
    font-family: 'OpenSans-Bold';
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.075em;
    text-transform: uppercase; }
  .publishing-statistics__labelsarea .infoblock {
    position: relative;
    display: inline-block; }
  .publishing-statistics__labelsarea .info, .publishing-statistics__labelsarea .order-form__heading-tooltipblock .order-info, .order-form__heading-tooltipblock .publishing-statistics__labelsarea .order-info {
    position: relative;
    top: 4px;
    left: 5px;
    right: auto;
    display: inline-block;
    float: none; }
  .publishing-statistics__labelsarea-rowtitle {
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    margin-right: 0;
    margin-bottom: 0;
    letter-spacing: 0.01em;
    color: #4e83c5; }
  .publishing-statistics__labelsarea-list {
    position: relative;
    display: table;
    width: 100%;
    list-style: none; }
    .publishing-statistics__labelsarea-list > li {
      display: table-row; }
      .publishing-statistics__labelsarea-list > li:last-child {
        margin-bottom: 0; }
    .publishing-statistics__labelsarea-list-celltitle {
      display: inline-block;
      font-size: 15px;
      font-weight: normal;
      margin: 0;
      vertical-align: middle;
      letter-spacing: 0.01em;
      color: #4e83c5; }
  .publishing-statistics__labelsarea-all-publications {
    margin-bottom: 9px;
    padding-bottom: 14px;
    border-bottom: 1px solid #e8edf0; }
    .publishing-statistics__labelsarea-all-publications .publishing-statistics__labelsarea-rowtitle {
      color: #44aaeb; }
    .publishing-statistics__labelsarea-all-publications-list {
      position: relative;
      display: inline-block;
      width: auto;
      padding: 0 46px;
      vertical-align: top; }
      .publishing-statistics__labelsarea-all-publications-list:after {
        position: absolute;
        top: 50%;
        right: 0;
        display: inline-block;
        width: 1px;
        height: 51px;
        margin-top: -30px;
        content: '';
        background-color: #e8edf0; }
      .publishing-statistics__labelsarea-all-publications-list:last-child:after {
        display: none; }
  .publishing-statistics__labelsarea-other-publications {
    margin: 0px -46px 16px; }
  .publishing-statistics__labelsarea-listrow {
    display: table-row; }
  .publishing-statistics__labelsarea-listcell {
    display: table-cell;
    padding-bottom: 15px;
    vertical-align: top; }
    .publishing-statistics__labelsarea-listcell:first-child {
      margin-bottom: 10px;
      padding-right: 19px;
      padding-top: 5px; 
      padding-bottom: 0; }
  .publishing-statistics__labelsarea-cellamount {
    display: inline-block;
    font-size: 15px;
    vertical-align: middle;
    letter-spacing: 0.01em; text-decoration:none !important; }
  .publishing-statistics__labelsarea-listcellcheckbox {
    display: none; }
  .publishing-statistics__labelsarea-listcelllabel {
    display: inline-block;
    font-size: 13px;
    margin-top: 2px;
    padding: 0px 10px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #fff;
    background-color:#abb8c9;
    text-transform: lowercase;
    width: 51px;
    height: 26px;
    vertical-align: top;
    line-height: 25px;
    -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
		-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
		}
    .publishing-statistics__labelsarea-listcelllabel.active {
      color: #fff;
      -webkit-box-shadow: inset 1px 1px 1px #4c648a;
      -moz-box-shadow: inset 1px 1px 1px #4c648a;
      box-shadow: inset 1px 1px 1px #4c648a; }
  .publishing-statistics__labelsarea-main-publications {
    margin: 0; }
    .publishing-statistics__labelsarea-main-publications-list {
      margin-bottom: 6px; }
    .publishing-statistics__labelsarea-main-publications-btnwrap {
      margin-bottom: 0; }
    .publishing-statistics__labelsarea-main-publications-btn {
      display: inline-block; }
  .publishing-statistics__labelsarea-main-publications-block {
    position: relative;
    display: inline-block;
    margin-right: 2.4%;
    padding-right: 3.3%;
    vertical-align: top;
    border-right: 1px solid #e8edf0; }
    .publishing-statistics__labelsarea-main-publications-block:last-child {
      margin-right: 0;
      padding-right: 0;
      border: none; }
    .publishing-statistics__labelsarea-main-publications-block .publishing-statistics__labelsarea-cellamount {
      text-decoration: none; }
    .publishing-statistics__labelsarea-main-publications-block .publishing-statistics__labelsarea-listcell:first-child {
      padding-right: 10px; }
    .publishing-statistics__labelsarea-main-publications-block-title {
      margin-bottom: 15px; }







/* END */

iframe.pdf_iframe {
	position: relative!important;
	width: 1198px!important;
	height: 750px;
	border: none;
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.06);
	-moz-box-shadow: 0 0 25px rgba(0,0,0,.06);
	box-shadow: 0 0 25px rgba(0,0,0,.06);
	z-index: 998!important;

}

.category-maincontent__order-btnwrap{
	width: 100%!important;
}

.category-maincontent__order-btnwrap a{
	width: 200px;
	float: left;
	margin-right: 15px;
}




#home__slider-left-container{
	float: left;
	width: 50%;
}
#home__slider-right-container{
	float: right;
	width: 50%;
}
#home__slider-left-container .content-title,
#home__slider-right-container .content-title{
	margin: 0 0 14px 25px;
}
.slider-fresh-releases {
	margin: 39px 0px 0;
}
.slider-fresh-releases.slider-shadown .slick-list:after { 
	background: none;
}
.home__theme-rubricator-titleslist li a {
	font-weight: 400;
	font-style: normal;
	color: #4e4e4e;
	-moz-transition: color .1s linear;
	margin: 15px 15px 5px 0px;
	background: #566b8f;
	color: #fff;
	text-decoration: none;
	outline: none;
	padding: 13px 24px 12px 24px;
	display: inline-block;
	position: relative;
	border: 0;
	vertical-align: top;
	font: 400 18px/normal 'Lato';
	text-align: center;
	cursor: pointer;
	border-radius: 8px;
	float: left;
	opacity: 0.6;
}
.home__theme-rubricator-titleslist li a:hover{opacity: 0.8;}
.home__theme-rubricator-titleslist li.active a,
.home__theme-rubricator-titleslist li.active a:hover  {opacity: 1;}
@media (max-width:1024px){
	#home__slider-left-container,
	#home__slider-right-container{
		float: none;
		width: 100%;
	}
	#home__slider-right-container {margin-top:39px}
	.slider-fresh-releases{ margin:39px -28px 0; }
	#home__slider-left-container .content-title,
	#home__slider-right-container .content-title{
		margin: 0 0 14px 0px;
	}	
}

#blockPREVIEW_TEXT a {margin: 0 auto;}
#blockPREVIEW_TEXT  p.link{
	text-align: center;
	margin: 20px 0 0;
}
.articleAnnouncement {
	height:25px;
}

#PDFViewers { max-width: 1240px; padding-top: 50px;}
#PDFViewers p.link{
	text-align: center;
	margin: 20px 0 0;
}
#blockNeedRegistration{ max-width: 350px; }


